Thank you for your suggestions. My family is going to stay there for a while (probably one year or so) and I will come back within two weeks. We have some stuff (esp. baby stuff) need to be brought to there, and also one car to be imported into Canada, so we have to drive to there. We may drive one car (only to be imported) or two cars (one to be imported, another one for me to drive back to US). If we drive one car, I can consider to take Greyhound or train to come back ...