There is no Passport Canada office in North Bay. If you do not want to mail in your application, you can submit it to a “receiving agent” at this location.
107 Shirreff Avenue, Suite 102
North Bay, ON
Please note that if you submit a passport application at a receiving agent, the processing time is the same as if you submitted it by mail, 20 business days. Unfortunately the nearest office is in Ottawa.