First, a little background info:
I'm an American citizen, natural born, for many generations (in fact, one time, my sister found a photo taken of my great great great grandparents during the American civil war; that's how "home-grown" I am). However, I've been considering migrating to Canada...