Just lie.
Pick Canada from the country list and all the NA airports will show up; although I'm not sure if it will actually validate your address as 'Canadian' when you get to the CC purchase.
If so then you're stuck with opodo, expedia etc. as others suggest.
This US-centric parochial approach
is infuriating; and they wonder why we think them conceited.