Depending on what the specific issues are I would recommend you different trainers to work with. So please do share what sort of problems you are having.
Also where in Toronto are you or how far are you willing to travel? There are a lot of good trainers in the general Toronto area, but that is a pretty big area.
Also where in Toronto are you or how far are you willing to travel? There are a lot of good trainers in the general Toronto area, but that is a pretty big area.