Brampton man sings Canada’s praises… in Punjabi