Make sure your visa includes multiple entries. I've heard of people going from US to Canada & having difficulty coming back. Do you realize how much driving is involved?