Din 1920 până în 1963, echipele de club de seniori amatori care au jucat pentru Canada erau, de obicei, cele mai recente campioane ale Cupei Allan. Ultima echipă de club de amatori din Canada care a câștigat o medalie de aur la Campionatul Mondial a fost Trail Smoke Eaters în 1961. După Campionatul Mondial din 1963, părintele David Bauer a fondat echipa națională pentru a juca hochei pentru Canada în meciurile din întreaga lume. Această nouă echipă a avut primele meciuri la Jocurile Olimpice de iarnă din 1964.
Înainte ca Uniunea Sovietică să înceapă să joace hochei internațional în 1954, Canada a câștigat multe dintre meciurile internaționale de hochei. Echipa Canadei a câștigat șase din cele șapte medalii de aur la Jocurile Olimpice și 10 medalii de aur la Campionatele Mondiale. După ce Canada a câștigat medalia de aur la Jocurile Olimpice de iarnă din 1952, nu a mai câștigat o altă medalie de aur timp de 50 de ani. Din 1962 până în 1993, echipa nu a reușit să câștige niciun Campionat Mondial. A fost dificil pentru echipa Canadei să câștige, deoarece cei mai buni jucători profesioniști ai țării nu au putut juca pentru echipa Canadei. În schimb, aceștia jucau pentru echipele lor din Liga Națională de Hochei.
Canada a încetat să mai participe la evenimentele IIHF în 1970, iar echipa Canadei a încetat să mai joace în orice meci după ce i s-a spus că nu poate folosi jucători semiprofesioniști la Campionatul Mondial. Canada a început din nou să joace în cadrul IIHF în 1977, după ce președintele IIHF, Dr. Sabetzki, și oficialii de top ai hocheiului pe gheață profesionist din Canada și Statele Unite au reușit să ajungă la un acord. Aceștia au fost de acord ca profesioniștilor să li se permită să joace hochei la Campionatul Mondial, iar turneul să fie programat mai târziu în cursul anului. Acest lucru a permis jucătorilor din NHL să joace, după ce echipele lor nu mai jucau în playoff-ul Cupei Stanley. De asemenea, au convenit să creeze "Cupa Canadei". Acest campionat urma să se joace o dată la patru ani în America de Nord. Canada, Statele Unite și cele mai bune patru echipe naționale europene ar urma să joace în acest campionat.
În 1983, Hockey Canada a inițiat "Programul de excelență". Acest program a fost realizat pentru a ajuta la pregătirea unei echipe pentru Jocurile Olimpice de iarnă la fiecare patru ani. Această nouă echipă națională a jucat un sezon întreg împreună în întreaga lume, atât împotriva echipelor naționale, cât și a celor de club. Adesea, tinerii jucători care sperau să joace în NHL jucau în această nouă echipă. În 1986, Comitetul Internațional Olimpic a votat pentru a permite sportivilor profesioniști să concureze la Jocurile Olimpice, începând cu 1988. Acest lucru a permis multor jucători experimentați din NHL să se alăture echipei. În 1998, NHL a decis să nu mai permită jucătorilor să concureze la Jocurile Olimpice, astfel că Programul de Excelență a fost închis.
După 33 de ani în care nu mai câștigase nicio medalie de aur, Canada a câștigat Campionatul Mondial din 1994, în Italia. Din 1994, echipa Canadei a câștigat în 1997, 2003, 2004 și 2007. Canada a câștigat prima medalie olimpică de aur din ultimii 50 de ani la Salt Lake City 2002. La Vancouver 2010, Canada a câștigat medalia de aur cu o victorie cu 3-2 împotriva Statelor Unite în finală. Golul marcat de Sidney Crosby în prelungiri a adus Canadei ultima medalie de aur acordată la Jocurile Olimpice. La Campionatul Mondial din 2012, desfășurat în Finlanda și Suedia, Ryan Murray a devenit primul jucător de perspectivă eligibil pentru draft care a reprezentat Canada la Campionatul Mondial de hochei pe gheață.
După ce a câștigat medalia de aur la Jocurile Olimpice de iarnă din 2010, echipa Canadei a reușit să câștige din nou aurul la Jocurile Olimpice de la Sochi 2014. A fost pentru prima dată când o echipă a câștigat medaliile de aur de două ori la rând de la Uniunea Sovietică în 1988. Echipa Canadei a fost, de asemenea, prima care a terminat turneul fără să piardă niciun meci din 1984. Echipa a jucat atât de bine încât s-a spus că ar putea fi cea mai bună echipă pe care Canada a avut-o vreodată. Drew Doughty și Shea Weber au marcat cele mai multe goluri pentru echipă, în timp ce Jonathan Toews a marcat golul care a adus medalia de aur în prima repriză a victoriei cu 3-0 împotriva Suediei în finală. După Jocurile Olimpice din 2014, Steve Yzerman, a demisionat din funcția de manager general al echipei. În 2015, echipa Canadei a reușit să câștige primul Campionat Mondial de hochei din 2007 încoace.
Lista echipelor care au reprezentat Canada din 1920 până în 1963
| Eveniment | Echipa | Orașul natal |
| Jocurile Olimpice de vară din 1920 | Winnipeg Falcons | Winnipeg, Manitoba |
| Jocurile Olimpice de iarnă din 1924 | Toronto Granite Toronto | Toronto, Ontario |
| Jocurile Olimpice de iarnă din 1928 | Universitatea din Toronto | Toronto, Ontario |
| Campionatele Mondiale din 1930 | CCM-uri din Toronto | Toronto |
| Campionatele Mondiale din 1931 | Universitatea din Manitoba | Winnipeg, Manitoba |
| Jocurile Olimpice de iarnă din 1932 | Winnipeg Hockey Club | Winnipeg, Manitoba |
| Campionatele Mondiale din 1933 | Purici de mare Toronto National Sea Fleas | Toronto, Ontario |
| Campionatele Mondiale din 1934 | Saskatoon Quakers | Saskatoon, Saskatchewan |
| Campionatele Mondiale din 1935 | Winnipeg Monarchs | Winnipeg, Manitoba |
| Jocurile Olimpice de iarnă din 1936 | Port Arthur Bearcats | Port Arthur, Ontario |
| Campionatele Mondiale din 1937 | Kimberley Dynamiters | Kimberley, British Columbia |
| Campionatele Mondiale din 1938 | Sudbury Wolves | Sudbury, Ontario |
| Campionatele Mondiale din 1939 | Trail Smoke Eaters | Trail, British Columbia |
| Campionatele mondiale nu au avut loc între 1940-1946, în timpul celui de-al Doilea Război Mondial. |
| Campionatele Mondiale din 1947 | Nu a participat |
| Jocurile Olimpice de iarnă din 1948 | Ottawa RCAF Flyers | Stația RCAF Trenton, Ontario |
| Campionatele Mondiale din 1949 | Sudbury Wolves | Sudbury, Ontario |
| Campionatele Mondiale din 1950 | Edmonton Mercurys | Edmonton, Alberta |
| Campionatele Mondiale din 1951 | Lethbridge Maple Leafs | Lethbridge, Alberta |
| Jocurile Olimpice de iarnă din 1952 | Edmonton Mercurys | Edmonton, Alberta |
| Campionatele Mondiale din 1953 | Nu a participat |
| Campionatele Mondiale din 1954 | East York Lyndhursts | East York, Ontario |
| Campionatele Mondiale din 1955 | Penticton Vees | Penticton, British Columbia |
| Jocurile Olimpice de iarnă din 1956 | Kitchener-Waterloo Dutchmen | Kitchener-Waterloo, Ontario |
| Campionatele Mondiale din 1957 | Nu a participat |
| Campionatele Mondiale din 1958 | Whitby Dunlops | Whitby, Ontario |
| Campionatul Mondial din 1959 | Belleville McFarlands | Belleville, Ontario |
| Jocurile Olimpice de iarnă din 1960 | Kitchener-Waterloo Dutchmen | Kitchener-Waterloo, Ontario |
| Campionatele Mondiale din 1961 | Trail Smoke Eaters | Trail, British Columbia |
| Campionatele Mondiale din 1962 | Galt Terrier | Galt, Ontario |
| Campionatele Mondiale din 1963 | Trail Smoke Eaters | Trail, British Columbia |