Canada DoS'd its own healthcare. I'm mostly familiar with Quebec but the overextended healthcare system is mainly our own doing, so is housing shortage.
Also QC for all it's local issues has largely been insulated from "over-immigration" due to the language requirements. If your only experience is there you may not be aware of the scale of the problem.
I'm not saying over-immigration has no downsides, clearly it did not help our overstrained system, but to say it caused it is to willfully blind ourselves to the structural issues that lead to these issues in the first place. i.e. they will never be fixed