Canada needs immigrants because we need labour if we ant any growth, or even to sustain our standard of living. If we want to be smart about it, we should be advertising right now to educated, hard-working hispanic American families who are facing deportation and disruption, and/or hispanic families who just want to leave behind the bigotry unleashed in the U.S by Trump and his supporters.  These immigrants don't need financing, don't need nothing, they just need to be welcomed, and they will work hard and fit into Canada fabulously. We really should just do this.