Based on a story of my Canadian friend who had a single ticket, it's a LOT LESS hassle to get a return ticket...not that more expensive.
A single one-way ticket sends up a very strong flag..even for Canadian citizens...
The car ride is possible....what about the train?