All training is done by certified trainers at 1429 Gregory Rd., St.Catharines, Ontario.  There are regularly scheduled courses for novice training as well as drop in classes for intermediate and advanced classes.  Check out schedules and pricing for details.