Elora ON Banks 1. 192 Geddes St, Elora, ON N0B 1S0 | TD Canada Trust (519) 846-5305 2. 125 Geddes St, Elora, ON N0B 1S0 | BMO Bank of Montreal (519) 846-5301