История хоккея с шайбой является одной из самых оспариваемых среди всех видов спорта. Традиционно местом рождения хоккея считается Монреаль (хотя более свежие исследования указывают на первенство Кингстона, Онтарио или Уиндсора, Новая Шотландия). Однако ещё на некоторых голландских картинах XVI века изображено множество людей, играющих на замёрзшем канале в похожую на хоккей игру. Но, несмотря на это, родиной современного хоккея с шайбой считается всё-таки Канада.
3 марта 1875 года в Монреале на катке «Виктория» был проведен первый хоккейный матч, информация о котором была зафиксирована в монреальской газете «Montreal Gazette». Каждая из команд состояла из девяти человек. Играли деревянной шайбой, а защитную экипировку позаимствовали из бейсбола. Впервые на льду поставили хоккейные ворота.
В 1877 году несколько студентов монреальского университета Макгилла изобрели первые семь хоккейных правил.
В 1879 году сделали резиновую шайбу.
В 1883 году игра в хоккей была представлена на ежегодном монреальском Зимнем карнавале.
В 1885 году в Монреале была основана Любительская хоккейная ассоциация.
В 1886 году правила игры в хоккей были усовершенствованы, упорядочены и напечатаны.
Согласно им, количество полевых игроков уменьшилось с девяти до семи, на льду находились вратарь, передний и задний защитники, центральный и два нападающих, а впереди по всей ширине поля действовал ровер (англ. rover — бродяга) — сильнейший хоккеист, лучше всех забрасывающий шайбы. Весь матч команда проводила в одном составе, и к концу игры спортсмены буквально ползали по льду от усталости, ведь заменять разрешалось лишь того игрока, который получил травму (и то в последнем периоде и только с согласия соперников).
В том же году была проведена первая международная встреча между канадской и английской командами.