Not sure what you define as 'homogenous' but over 20% of Canada's population is foreign born, and less than 57% are english speaking by mother tongue.
Not sure what you define as 'homogenous' but over 20% of Canada's population is foreign born, and less than 57% are english speaking by mother tongue.