Many countries require visas even if you are just transiting. For example, my ex-wife is Thai and everytime we flew from the U.S. to Thailand, we had to get a transit visa for Japan. Even though we were only there a couple hours and never entered the country (passed Japanese immigration) she needed it. This may be the case with the OP and Canada. Like it was said before, without knowing what passport the OP holds, these are only guesses.
|