Did you do the customs clearance in Toronto?What happened to me was that I landed almost 2 years ago but only moved to Canada last month as a settler. But when I went to CBSA they said I'm considered a returning immigrant and asked to show proof that I have been living overseas the last 2 years. So I suggest just in case, bring a copy of some utility bills from your home country to show them