Canada is seen as a secure and stable country with public health services and a recognised education system. More than one million people of Indian origin now live in Canada, and the number is ...