Virgil ON Banks 1. 1631 Creek Rd, Virgil, ON L0S 1T0 | CIBC (905) 000-1111 2. 1585 Niagara Stone Rd, Virgil, ON L0S 1T0 | TD Canada Trust (905) 468-5509