The multicultural society in Alberta is an exciting fact of daily life and an attraction for international students. Alberta's population includes Aboriginal peoples, Canadians born in Alberta and in other provinces, Canadians born outside of Canada, and the children of immigrants who came to Canada generations before. Most Canadians initially came from continental Europe and the UK, but recently immigration from Asia, Africa, South America and the Caribbean has increased. Alberta's main cultural roots are from the United Kingdom, Germany, Ukraine, Netherlands, Poland and Norway, while7.5% of Alberta's population is of Aboriginal ancestry. The 2006 Census enumerated 454,200 immigrants in Alberta representing 13.9% of the province's total population. Alberta has the third highest proportion of visible minorities in the country, behind British Columbia and Ontario. Alberta's two main cities--Calgary and Edmonton--rank 4th and 5th respectively in terms of cities in Canada with the highest proportion of visible minorities. Edmonton's annual Heritage Festival celebrates the area's cultural diversity, representing over 80 cultures. A great part of living and studying in Alberta is its diverse population, where all ethnicities, cultures and religions are respected by Canadian law and national policy.