Canada's culture is a product of its ethnicities, languages, religions, political and legal system (s). Canada has been shaped by waves of migration that have combined to form a unique blend of art , cuisine , literature , humour , and music .  Today, Canada has a diverse makeup of nationalities and constitutional protection for policies that promote multiculturalism rather than cultural assimilation .  In Quebec, cultural identity is strong, and many French-speaking commentators speak of a Quebec culture distinct from English Canadian culture.  However, as a whole, Canada is a cultural mosaic : a collection of several regional, indigenous, and ethnic subcultures.  
a rain-out last week that left the pits half-flooded we
were able to back on track.
Click for larger size sample photos