Serving clients across Kitchener, Waterloo, Cambridge, Guelph, Milton, Halton Hills, Hamilton, Brantford, Woodstock, New Hamburg, Strafford, London, Listowel, Orangeville, Palmerston, Mount Forest, Mitchell, Ingersoll, Burlington, Oakville, Mississauga, Toronto, Vaughan, Delhi, Tillsonburg, Caledonia, St. Thomas, Simcoe, St. Catharines, Grimsby, and the surrounding areas.
We have offices located in Kitchener, Maryhill, Cambridge, Guelph, Massey, Ontario, Steinbach, Manitoba, and Calgary, Alberta.