There are 94 training centers listed on Nicelocal.ca.
Make use of search filters, ratings and user reviews to find what you need.