Travel tips: Canada and US trip, should we hire a car?