Hi Gaurav,
As part of your 'invitation letter', did you also submit a copy of your lease agreement as a proof of your residence in Canada OR just mentioning your residence address in Canada was enough on the 'invitation letter'.
Appreciate all your help