This is a very busy Service Ontario.
Unless you come early, you'll probably be overwhelmed by the wait and the queue.
The employees are nice, quick and efficient though.
Try and visit their Yonge & Finch location which is owned by the province, and not outsourced like most.