Canada Celebrates First World Cup Win at Niagara Falls
Hundreds gathered at Niagara Falls to watch Canada score its first-ever FIFA World Cup victory, erupting in celebration with beer, poutine, and pure national pride. The historic win is warming a nation known for hockey to the beautiful game.
