From the Canadian Border Services Agency Website:
http://www.cbsa-asfc.gc.ca/E/pub/cp/.../rc4044-e.html
Restrictions on temporary importing
If you buy, lease, rent, or borrow a vehicle while outside Canada, customs legislation does not allow you to bring it into Canada for your personal use, even temporarily, unless it meets all Transport Canada requirements and you pay the duties and federal taxes that apply.
In the case of a one-way rental, you are allowed to drive the rented/leased vehicle to the authorized rental agency closest to your destination in Canada to drop it off.
I recently rented a car from BUF to drop off in Mississauga, ON which had Michigan plates without any problems. We are Canadian Citizens. The Canadian Customs Officer noticed the Michigan plates and I told him that we are doing an one-way rental and dropping off the car in Mississauga. He said go ahead, without any problems.