Canada the best immigration hotspot