One of the true hidden gems among the small towns of Southwestern Ontario lies just outside of Stratford, and a little under an hour’s drive from Kitchener-Waterloo. Positioned between more heavily-travelled Ontario highways, one typically would need to be deliberately seeking St Marys out to arrive in its charming downtown – but this town will make such a journey well worth your...