Thanks Rob..!Rob_TO said:Yes that's fine.
Check with the car rental company. Many of them have offices in both US and Canada where you can rent from one country and drop off in other one.
Alternatively you could take a bus just to the US side of border, walk across the border, then board a new bus in Canada.
Yes.