Last night we went through immigration and noticed that in Terminal 1 they have installed self service kiosks. When entering the immigration hall, Canadian citizens stay left and to the left of that are two or three banks of kiosks. You just scan in your passport, declaration form answer 2 or 3 questions on the screen (same as is on declaration form) and you're on your way to baggage pick up and customs. No immigration officer. Very quick! I don't know if Terminal 3 has the same set up, maybe someone can inform us for the WestJet passengers.