The fabric of Canada...

English, French, Scottish, Irish, German, Italian, Chinese, NA Indian, Ukrainian, Dutch, Polish, Indian, Russian, Welsh, Filipino, Norwegian, Portuguese, Metis, Swedish, Spanish, American, Hungarian, Jewish, Greek, Jamaican, Danish, Austrian, Romanian, Vietnamese, Belgian, Lebanese, Quebecois, Korean, Africa, Swiss, Finnish, Pakistani, Iranian, Croatian, Sri Lankan, Haitian, Japanese, Czech, Acadian, Icelandic, Arab, Serbian, Inuit, Yugoslav, Slovak, Mexican, Black, Guyanese, South Asian, Salvadorean, West Indian, Trinidadian/Tobagonian, Egyptian, Punjabi, Armenian, Afghan, Lithuanian, Moroccan, Colombian, Turk, Chilean, Somali, Maltese, Macedonian, Czechoslovakian, Scandinavian, Slovenian, European, Tamil, Syrian, Australian, Barbadian, Iraqi, Algerian, Latvian, Bulgarian, Peruvian, South Aftrican, Cambodian, Bangladeshi, Palestinian, Estonian, Ethiopian, Ghanaian, Latin/Central/South American, Albanian, Bosnian, Bosnian, Laotian, Nigerian, Guatemalan...