You should put Canada as country of residence.this is what i put as well, Canada, Visitor, I think this must be correct, i mean if 2 years isnt enough to say you live here then what can?
Students and workers are also temporary residents. So, they don't live here when they are on study permit and work permit?
Only when they ask country of permanent residence, you shouldn't put Canada.