My wife and I and our 18 year old daughter are planning to fly from the UK to New York at the end of June 2015. We are planning on staying there for a few days before going to Toronto (not sure if I should drive or fly?) We are then planning on flying to Calgary and will then head to Banff National Park (tour around there for a few days) and then head towards Montana and eventually Yellowstone. I'm not sure what route to take from here ....we eventually want to get to Antelope Canyon, Canyonlands National Park and the North Rim of the Grand Canyon. From here we will head to L/A and San Diego. We have three and a half weeks to do this. I reallise that there will be lots of driving involved although I would appreciate some advice on routes or alternatives?