when you are asked "where do you live", you should mention your US location, bring some proof, like TN visa, utility bills, then you should have no problem. I suspect you said " I live in Toronto", (plus they find your Ontario license) then you can't not drive US plate vehicle into Canada since you are considered an Canadian resident.