Watch a game by the Montreal Canadiens
Ice hockey is the most popular sport in Canada. Since the National Hockey League was founded in Montreal, the city can be regarded as the center of this national sport. Try to catch a game of the legendary Montreal Canadiens.