Yep , flagpoling is definetely the easiest solution for most people.
But for me i didn't want to take any chances with us customs (not from visa-waived countries, expired us visa, and my first name can tell my religion if you know what I mean haha).... So Ottawa was the best choice for me...