There is one near kipling station ( Toronto). One of my friend did his landing process there. But you need to book an appointment with them and they usually schedule you ~ 2 weeks. I didnt want to wait for 2 weeks thats why I was thinking to go to Niagara.