I am a Canadian Citizen and a permanent resident of the US. Can I take a rental car from the US to Canada and then travel back to the US?
I called a representative from the Canadian Border Services agency about this rental car policy question. He said that for you, bringing a rental car into Canada from the United States is no problem at all.
Basically, Canadian Law prevents a Canadian "resident" from bringing a US owned car into Canada. He confirmed that in your case, although you are a Canadian citizen, you would be considered a US resident NOT a Canadian resident and therefore you will have no issue with being able to transport your rental car from the US to Canada and back.