We went without appointment but our CBSA agent was not on site that day. So we emailed agent and then he gave us appointment. You can email your agent, if you have the email.@Katayoon - do we need to book an appointment at CBSA office before we go to collect our Passports? Or we can just go without appointment?