23. edycja turnieju Karjala Cup była rozgrywana w dniach 8-12 listopada 2017 roku. Brało w nim udział sześć reprezentacji: Czech, Szwecji, Finlandii, Rosji, Kanady i Szwajcarii. Każdy zespół rozegrał po trzy spotkania, łącznie odbyło się dziewięć meczów. Siedem spotkań rozegrano w hali Hartwall Arena w Helsinkach, jeden mecz odbył się w szwedzkim Örebro w hali Behrn Arena oraz jedno spotkanie rozegrano w szwajcarskim Biel/Bienne w hali Tissot Arena. Turniej był pierwszym, zaliczanym do klasyfikacji Euro Hockey Tour w sezonie 2017/2018.