For anyone needing to get a passport I highly recommend filling out the online application at the passport website, you still print it out for your guarantor to sign and for your signature but then all the other info is already in the Passport Canada database. When you go to the passport office you tell the person handing out the numbers you filled it out online and they give you a different number system which bypasses the people with applications filled out by hand. I just went to the Hamilton office this morning and there were 20 people ahead of me by 8am, by 8:45am when they opened there were about 80 people. I was done by 9am and on my way home.
