Canada will take anyone who can arrive at this side of border. There are 13 million household in Canada and if we take all illegal immigrants of USA, it is just one per family. Small cost and much bigger gains (as claimed by Canada PM and Globe)