Why immigrate???  To hang around the old country puts your family at risk!  Not a lot of countries invade America or Canada.  Peace,Prosperity, a decent climate, freedom of religion, freedom of speech, right to keep and bear arms, cheap land.  It may not be perfect, but North America has done a pretty good job of catching up with the rest of the country's thousands of years of progress in the two hundred years they have been around.  No armies stare at each other across the Canadian/US border.  When you hear a knock at the door in the US or Canada you don't have to be afraid it's your own Government.