For a country that heavily depends on immigrant labour, I find Canada's economic policies weird. As is, the shit weather they have make it a very unattractive place to live compared to other developed states. Add to that, low pay (especially for tech jobs), deliberate crippling of their healthcare system by reducing funds for it (from what I have read), unaffordable homes, rising cost of living etc. all make Canada an even more unattractive destination for potential migrants.