The culture of Canada embodies the artistic, culinary, literary, humour, musical, political and social elements that are representative of Canada and Canadians. Throughout Canada's history, its culture has been influenced by European culture and traditions, mostly by the British and French, and by its own indigenous cultures. Over time, elements of the cultures of Canada's immigrant populations have become incorporated to form a Canadian cultural mosaic. Certain segments of Canada’s population have, to varying extents, also been influenced by American culture due to shared language (in English-speaking Canada), significant media penetration and geographic proximity.