Dal 1920 al 1963 le squadre di club amatoriali senior che giocavano per il Canada erano di solito i più recenti campioni della Allan Cup. L'ultima squadra di club amatoriale del Canada a vincere una medaglia d'oro al campionato mondiale fu il Trail Smoke Eaters nel 1961. Dopo il Campionato del Mondo del 1963, Padre David Bauer fondò la squadra nazionale per giocare a hockey per il Canada nelle partite in tutto il mondo. Questa nuova squadra ebbe le sue prime partite alle Olimpiadi invernali del 1964.
Prima che l'Unione Sovietica iniziasse a giocare a hockey internazionale nel 1954, il Canada vinceva molti dei giochi internazionali di hockey. La squadra canadese ha vinto sei dei sette ori alle Olimpiadi e 10 medaglie d'oro ai campionati mondiali. Dopo che il Canada ha vinto la medaglia d'oro alle Olimpiadi invernali nel 1952, non ha vinto un'altra medaglia d'oro per 50 anni. Dal 1962 al 1993 la squadra non è riuscita a vincere nessun Campionato del Mondo. Era difficile per il Team Canada vincere perché i migliori giocatori professionisti del paese non potevano giocare per il Team Canada. Invece, giocavano per le loro squadre della National Hockey League.
Il Canada smise di giocare negli eventi IIHF nel 1970 e il Team Canada smise di giocare in qualsiasi partita dopo che alla squadra fu detto che non poteva usare giocatori semi-professionisti al Campionato del Mondo. Il Canada ricominciò a giocare nella IIHF nel 1977 dopo che il presidente della IIHF Dr. Sabetzki e gli alti funzionari dell'hockey su ghiaccio professionale in Canada e negli Stati Uniti riuscirono a raggiungere un accordo. Hanno concordato che i professionisti sarebbero stati autorizzati a giocare a hockey al Campionato del Mondo e il torneo sarebbe stato programmato più tardi nell'anno. Questo permise ai giocatori della NHL di giocare, dopo che le loro squadre non erano più impegnate nei playoff della Stanley Cup. Hanno anche accettato di creare la "Canada Cup". Questo campionato sarebbe stato giocato ogni quattro anni in Nord America. Il Canada, gli Stati Uniti e le quattro migliori squadre nazionali europee avrebbero giocato in questo campionato. []
Nel 1983, Hockey Canada ha iniziato il "Programma di Eccellenza". Questo programma era fatto per aiutare a preparare una squadra per le Olimpiadi invernali ogni quattro anni. Questa nuova squadra nazionale giocava una stagione intera insieme in tutto il mondo contro squadre nazionali e di club. Spesso, i giovani giocatori che speravano di giocare nella NHL giocavano in questa nuova squadra. Nel 1986, il Comitato Olimpico Internazionale ha votato per consentire agli atleti professionisti di competere nei giochi olimpici, a partire dal 1988. Questo permise a molti giocatori NHL esperti di unirsi alla squadra. Nel 1998 la NHL decise di non permettere più ai giocatori di competere alle Olimpiadi, così il Programma di Eccellenza fu chiuso.
Dopo non aver vinto una medaglia d'oro per 33 anni, il Canada ha vinto il Campionato del Mondo 1994 in Italia. Dal 1994, il Team Canada ha vinto nel 1997, 2003, 2004 e 2007. Il Canada ha vinto la sua prima medaglia d'oro olimpica in 50 anni a Salt Lake City 2002. A Vancouver 2010, il Canada ha vinto la medaglia d'oro con una vittoria per 3-2 contro gli Stati Uniti in finale. Il gol di Sidney Crosby all'overtime ha fatto vincere al Canada la medaglia d'oro finale dei Giochi. Al campionato del mondo 2012 in Finlandia e Svezia, Ryan Murray è diventato il primo prospetto eleggibile al draft a rappresentare il Canada al campionato del mondo di hockey su ghiaccio.
Dopo aver vinto la medaglia d'oro alle Olimpiadi invernali del 2010, il Team Canada è riuscito a vincere di nuovo l'oro alle Olimpiadi di Sochi 2014. Questa è stata la prima volta che una squadra ha vinto la medaglia d'oro due volte di fila dall'Unione Sovietica nel 1988. Il Team Canada è stato anche il primo a finire il torneo senza perdere nessuna partita dal 1984. La squadra ha giocato così bene che si è detto che potrebbe essere la migliore squadra che il Canada abbia mai avuto. Drew Doughty e Shea Weber hanno segnato il maggior numero di gol per la squadra, mentre Jonathan Toews ha segnato il gol della medaglia d'oro nel primo periodo di una vittoria per 3-0 sulla Svezia nella finale. Dopo le Olimpiadi del 2014 Steve Yzerman, si è dimesso da general manager della squadra. Nel 2015, il Team Canada è stato in grado di vincere il loro primo campionato del mondo di hockey dal 2007.
Elenco delle squadre che hanno rappresentato il Canada dal 1920 al 1963
| Evento | Squadra | Hometown |
| Olimpiadi estive del 1920 | Winnipeg Falcons | Winnipeg, Manitoba |
| Olimpiadi invernali 1924 | Graniti di Toronto | Toronto, Ontario |
| Olimpiadi invernali 1928 | Università di Toronto | Toronto, Ontario |
| 1930 Campionati mondiali | CCM di Toronto | Toronto |
| Campionati del mondo 1931 | Università di Manitoba | Winnipeg, Manitoba |
| Olimpiadi invernali 1932 | Winnipeg Hockey Club | Winnipeg, Manitoba |
| 1933 Campionati mondiali | Toronto National Sea Fleas | Toronto, Ontario |
| 1934 Campionati mondiali | Quaccheri di Saskatoon | Saskatoon, Saskatchewan |
| 1935 Campionati mondiali | Winnipeg Monarchs | Winnipeg, Manitoba |
| Olimpiadi invernali 1936 | Port Arthur Bearcats | Port Arthur, Ontario |
| 1937 Campionati del mondo | Kimberley Dynamiters | Kimberley, Columbia Britannica |
| Campionati del mondo 1938 | Lupi di Sudbury | Sudbury, Ontario |
| 1939 Campionati mondiali | Sentiero dei mangiatori di fumo | Trail, Columbia Britannica |
| Campionati del mondo non tenuti dal 1940-1946 durante la seconda guerra mondiale. |
| Campionati del mondo 1947 | Non ha partecipato |
| Olimpiadi invernali del 1948 | Ottawa RCAF Flyers | Stazione RCAF di Trenton, Ontario |
| 1949 Campionati mondiali | Lupi di Sudbury | Sudbury, Ontario |
| 1950 Campionati del mondo | Edmonton Mercurys | Edmonton, Alberta |
| 1951 Campionati del mondo | Lethbridge Maple Leafs | Lethbridge, Alberta |
| Olimpiadi invernali del 1952 | Edmonton Mercurys | Edmonton, Alberta |
| Campionati del mondo 1953 | Non ha partecipato |
| Campionati del mondo 1954 | Lyndhursts di York Est | East York, Ontario |
| Campionato del mondo 1955 | Penticton Vees | Penticton, Columbia Britannica |
| Olimpiadi invernali 1956 | Kitchener-Waterloo Dutchmen | Kitchener-Waterloo, Ontario |
| Campionato del mondo 1957 | Non ha partecipato |
| Campionati del mondo 1958 | Dunlop di Whitby | Whitby, Ontario |
| Campionati del mondo 1959 | Belleville McFarlands | Belleville, Ontario |
| Olimpiadi invernali 1960 | Kitchener-Waterloo Dutchmen | Kitchener-Waterloo, Ontario |
| 1961 Campionati del mondo | Sentiero dei mangiatori di fumo | Trail, Columbia Britannica |
| 1962 Campionati del mondo | Galt Terriers | Galt, Ontario |
| Campionato del mondo 1963 | Sentiero dei mangiatori di fumo | Trail, Columbia Britannica |