In a country with as much undeveloped land as Canada has, I think, there might be a win-win solution to be had here? ;)
OK ok, to be fair it takes a little while to train as builders, electricians, plasterers etc etc, but it does seem like Canada has the solution right in front of them. Just build a couple more Torontos, and, problem solved?