Punjabi is the fourth most spoken language in Canada after English, French and Chinese, according to an official census. What… read more