Punjabi becomes third language in Canada