I went as a walk-in to apply for a passport in Vancouver. I arrived at 7:30 am (they open at 8:30 am) and was done at 9:30 am. Not sure what it's like in the afternoon, but if you are attending in the morning, try to get first thing. I heard they start letting people in at 7 am.