Canadian here, but not speaking on half of all Canadians.
We do have a highly successful immigration system, but don't have a highly successful infrastructure. There is a housing crisis.
The irony is I believe in the longer term Canada will face an immigrant shortage and not a housing crisis. As a born Canadian I am seeing less & less value to immigrating to Canada unless you're coming to employed as a Uber driver/Food delivery.