Just wondering because i think you do for America in Dublin airport but not sure about Canada! I need to know so i know what time I should arrive at, thanks
I've flown out of Dublin (not recently mind you) and had to go through customs when I arrived at Toronto (Pearson). That was not a fun experience as it was my first time flying international and I filled out the customs form wrong (I am a Canadian Citizen but declared $0 since I read the visitor guid).
It seems the United States makes all the other countries process immigration prior to departing instead of when entering the country.