There are Canadian flags wherever you look... from people's houses to cars to flagpoles in the middle of nowhere.
And of course following the Soccer World Cup, some Italian pride too ;)
Canadian humour can be quite ... interesting. Roots is the national clothing brand, kind of like Mad Dogs I guess. They are currently having their Big Beaver sale.