i'm thinking of flying from london to buffalo, then overnighting at niagara falls, ontario, before continuing to toronto. i plan to leave canada from toronto airport, on a usa-based airline to london.
for a uk citizen, does the usa visa waiver scheme apply, or is a visa necessary? does a bus ticket to niagara falls satisfy the requirement for an onward ticket?
ian.
edit: by london, i mean london uk, not london ontario.