Geraldton ON Banks 1. 109 Main St, Geraldton, ON P0T 1M0 | RBC Royal Bank (807) 854-0691 2. 300 Main St, Geraldton, ON P0T 1M0 | TD Canada Trust (807) 854-1014