I did in-person at Kitchener. Do you have travel plans? If not, I recommend mailing it in. If you go walk-in, you will be waiting for a couple of hours at least. It was quite busy when I went. Thankfully, I had an appointment, so no waiting for me.
You can check waiting times here...