En 2024, la région de l’Outaouais accueillera pour la douzième fois les Championnats canadiens séniors et pour la cinquième fois les Championnats juniors.  Seules les divisions des Territoires du Nord-Ouest et du Nunavut n’ont jamais accueilli de championnats canadiens, bien qu’Inuvik, dans les Territoires du Nord-Ouest, ait accueilli plusieurs des meilleurs skieurs du monde lors des championnats Top of the World au début des années 70.

AnnéeSite des championnats canadiensClubSite des championnats juniorClub
1921Montréal (Mont Royal), QCClub de ski Montréal 
1922Ottawa, ON (Camp Fortune, QC)Ottawa Ski Club
1923Montréal (Shawbridge), QCClub de ski Montréal
1924Ottawa, ON (Fairy Lake, Hull, QC)Cliffside Ski Club
1925Montréal (Shawbridge), QCClub de ski Montréal 
1926Ottawa, ON (Camp Fortune, QC)Ottawa Ski Club
1927Montréal (Shawbridge), QCClub de ski Montréal 
1928Ottawa, ON (Camp Fortune, QC)Cliffside Ski Club
1929Montréal (Shawbridge), QCClub de ski Montréal 
1930Ottawa, ON (Camp Fortune, QC)Ottawa Ski Club
1931Revelstoke, BCRevelstoke Ski Club
1932Montréal (Shawbridge), QCClub de ski Montréal 
1933Ottawa, ON (Camp Fortune, QC)Ottawa Ski Club
1934Trois Rivières (Shawinigan Falls), QCClub de ski Trois Rivières
1935Montréal (Mont RougemON), QCClub de ski Montréal
1936Toronto (Hydro Park, Eugenia), ONToronto Ski Club
1937Banff (Mount Norquay), ABCalgary Ski Club & Ski Runners of the Canadian Rockies
1938Ottawa, ON (Camp Fortune, QC)Ottawa Ski Club
1939Fort William/Port Arthur, ONFort William and Port Arthur Ski Clubs
1940Banff (Mount Norquay), ABSki Runners of the Canadian Rockies
1947Val Cartier & Lac Beauport, QCClub de ski Mont Ste-Anne
1948Banff (Spray River Trail), ABSki Runners of the Canadian Rockies
1949Fort William, ONFort William Ski Club
1950Banff (Spray River Trail), ABSki Runners of the Canadian Rockies
1951Ottawa, ON (Camp Fortune, QC)Ottawa Ski Club
1952Vancouver (Grouse Mountain), BCGrouse Mountain Ski ClubSt. Sauveur, QC Unofficial
1953Ottawa, ON (Camp Fortune, QC)Ottawa Ski ClubFort William, ON now (Thunder Bay)Fort William Ski Club
1954Sudbury, ON (New Sudbury)Voima Athletic ClubPort Arthur, ON Now (Thunder Bay)Fort William Ski Club
1955Fort William, ONFort William Ski ClubLac Beauport, QC
1956Sudbury, ON (Long Lake)Voima Athletic ClubPort Arthur, ON 
1957Sudbury, ON (Sampo Hall)Sampo Athletic ClubCamp Fortune, QCOttawa Ski Club
1958Kimberley, BCKimberley Ski ClubRossland, BCRed Mountain Ski Club
1959Sault Ste. Marie, ON (Hiawatha Park)Soo Finnish Ski ClubCollingwood, ONOsler Bluff Ski Club
1960Port Arthur, ONReipas Ski ClubThetford Mines, QCThetford Mines Ski Club
1961Revelstoke, BC (Mount Revelstoke National Park)Revelstoke Ski ClubJasper, ABJasper ski club
1962Ottawa, ON (Camp Fortune, QC)Ottawa Ski ClubPort Arthur, ON
1963Penetanguishene & Midland, ONMidland Ski ClubBanff, ABBanff Ski Runners
1964Revelstoke, BC (Mount Revelstoke National Park)Revelstoke Ski ClubCamp Fortune. QCOttawa Ski Club
1965Port Arthur, ON (Boulevard Lake)Reipas Ski ClubKimberley, BCNorth Star/Kimberley Ski Club
1966Prince George, BC (Tabor Mountain)Hickory Wing Ski ClubStoneham, QC
1967Sudbury, ONVoima Athletic ClubMount Sutton, QC
1968Morin Heights, QCClub de ski Viking Port Arthur, ON
1969Camrose, ABCamrose Ski ClubPrince George , BCHickory Wing Ski Club
1970Sault Ste. Marie, ON (Hiawatha Park)Soo Finnish Ski ClubLariviere, Man.
1971Prince George, BC (Tabor Mountain)Hickory Wing Ski ClubMont Ste. Anne, QC
1972Linberlost, ON (near/près Huntsville)Sisu Ski ClubDevon, Alberta
1973Prince George, BC (Tabor Mountain)Hickory Wing Ski ClubFredericton, NBFredricton Ski Club
1974MON Ste-Anne, QCClub de ski Mont Ste-AnneWhitehorse, YT
1975Burns Lake, BCOmineca Ski ClubMidland, ON
1976Sudbury, ONVoima Athletic ClubMorin Heights, QC
1977Whitehorse, YTWhitehorse Ski ClubBurns Lake, BC
1978Sault Ste. Marie, ON (Hiawatha Park)Soo Finnish Ski ClubMont Ste. Anne, QC
1979Morin Heights, QCClub de ski Viking Ski ClubSudbury, ON
1980MON Ste-Anne, QCClub de ski Mont Ste-AnneWhitehorse, YT
1981McBride, BC (Bell Mountain)Yellowhead & Hickory Wing Ski ClubsCampbellton, NB
1982EdmONon, AB (Gold Bar Park)Edmonton Nordic Ski ClubFlin Flon, MB
1983Labrador City, NLMenihek & Viking Ski ClubsSault Ste. Marie, ON
1984Hinton, AB (Spruce Management Trail)Hinton Nordic SkiersKamloops, BC
1985MON Ste-Anne, QCClub de ski Mont Ste-AnneMorin Heights, QC
1986Alma, QC / MON Royal, MtlClub DorvalWhitehorse, YT
1987Mt. Shark, ABFoothills Nordic Ski ClubSault Ste. Marie, ON
1988Thunder Bay, ONBig Thunder Ski Club100 Mile House, BC
1989Burns Lake, BCOmineca Ski ClubCape North, NS
1990MON Ste-Anne, QCClub de ski Mont Ste-AnneCamp Fortune, QC
1991Vancouver, BCHollyburn RidgePrince George, BC
1992Labrador City, NLMenihek Ski ClubCanmore, AB
1993Hardwood Hills, ONS. Ontario DivisionBrookvale, P.E.I.
1994MON Ste-Anne, QCClub nordique Mont Ste-AnneCanmore, AB
1995Silver Star, BCNorth Okanagan Ski ClubCamp Fortune, QC
1996Burns Lake, BCOmineca Ski Club100 Mile House, BC
1997Thunder Bay, ONLappe Nordic Ski ClubCorner Brook, NL
1998Canmore, ABCanmore Ski ClubVal Cartier, QC
1999Duntroon, Highlands Nordic,ONS. Ontario DivisionSmithers, BC
2000Canmore, ABCanmore Nordic Ski ClubThunder Bay, ON
2001Val Cartier, QC.Ski BecCombiné, JR/SR Nationals
2002Canmore, ABFoothills Nordic Ski Club
2003Duntroon, Highlands Nordic,ONS. Ontario Division
2004Charlo, NBLes Aventuriers
2005Prince George, BC (Otway)Caledonia Nordic Ski Club
2006Thunder Bay, ONLappe Nordic Ski Club
2007MON Ste-Anne, QCCNMSA & Ski Bec
2008Whistler -Callaghan Valley, BC Callaghan Valley Cross Country Ski Club
2009Duntroon, Highlands Nordic,ONHighlands Nordic Ski Club
2010Whitehorse, YTWhitehorse Ski Club
2011Canmore, ABCanmore Nordic Ski Club
2012MON Ste-Anne, QCCNMSA & Ski Bec
2013Whistler – Callaghan Valley, BC Callaghan Valley Cross Country Ski Club
2014Corner Brook, NLBlow Me Down Cross Country Trails
2015Thunder Bay, ONLappe Nordic Ski Club
2016Whitehorse, YTWhitehorse Ski Club
2017Canmore, ABCanmore Nordic Ski Club
2018Thunder Bay, ONLake Superior Nordic Association
2019Gatineau/Nakkertok, QCENGNE 
2020Sovereign Lake Prov. ParkNorth Okanagan Ski ClubAnnulé en raison de la pandémie de COVID
2021Gatineau/Nakkertok, QCENGNEAnnulé en raison de la pandémie de COVID
2022Whistler -Callaghan Valley, BC Callaghan Valley Cross Country Ski Club
2023Lappe Ski Centre, Thunder BayLakehead Superior Nordic Association
2024Gatineau/Nakkertok, QCENGNE