Each year, more than 250,000 newcomers make Canada their home, drawn by its reputation for a strong economy, excellent education system and its free and universal health care system. "Overall we ...