How has Canada changed due to its immigrants?

Responses

It has official government signs for all languages spoken in the country.
It has official government signs for all languages spoken in the country.

Immigration has overcrowded Canadian provinces.
Immigration has overcrowded Canadian provinces.

The government gives immigrants better jobs.
The government gives immigrants better jobs.

There are multiple cultural groups coexisting and sharing their customs.