If you DRIVE you don't need a passport
I'm not so sure about that.
But supposing you're right, that's 2,976 miles... if I can average 30 miles to the gallon at $3 a gallon, that's 99.2 gallons or $297.60 one way or $595.20 round-trip, just for gas. Not to mention about 45 hours of driving, meaning I'd have to find somewhere to sleep twice... Motel 6 will cost at least $50 each night, so $100 each way or $200 total. Total cost so far $795.20. Add in the cost of meals, probably $120 for the both of us (round number)... so $915.20, plus I'd need to do an oil change while in Montreal... it's been costing me a bit over $20 to buy the stuff to do that.
So with miscellaneous expenses, it would cost about a grand and take about six days of driving.
That's not cheaper enough than flying to justify it, considering the limited vacation time available. I might be able to get two weeks, but she just had her three-month review at Wal-Mart yesterday so she won't have any vacation time available this summer yet.