I know, some people I know make the 8 hour drive every year, sometimes more. It's defintely doable in a day and crossing the border isn't an issue, I have a passport, but I think you can get by with an enhanced drivers license or something.
Either way, I don't mean this in a bad way, but I find it interesting how few Americans have been to Canada, especially the ones who live in the northern states. I seriously can't name anyone who hasn't been to the US at least once. The cheap American shopping probably factors into it somewhat, but still.