Club Coaches

Our club coaches work closely with our executive and our program assistance from our Starskate Program. Each coach has a primary area of care as listed below. All coaches are available for private lessons as well.
Private lessons are the result of parents engaging a professional coach (Club professional or a freelance coach) to provide one-on-one instruction in freestyle, skating skills and dance. A private lesson usually lasts 15 minutes and may cost on average between $7 - $10. The number of private lessons to be taken weekly may be recommended by the coach, but is ultimately determined by the parents. The Club has no responsibility for any arrangements regarding private lessons, or for any issues arising among the parties involved.

Winter Group Coaching List

Pre Canskate & Jumpstart/Junior Group

Keesha Ryan

Canskate & Jumpstart/Junior Group

Jessica Godfrey

Canskate & Community Program

Kristen MacDonald


Nana Iwamoto


Hannah Hardy

Senior & Adult Group

Michelle Coyle

Synchro Development

Keesha Ryan


Canskate: private lessons may be arranged with the coach of your choosing as available.  Lessons from our Group Canskate Coaches would need to take place on our Junior Session time. You can be on the session for the length of your lesson.  You may also contact non-Canskate Group Coaches to have private lesson time during Canskate Sessions.

Jumpstart & Juniors: Private lessons during the Jumpstart or Junior Group Session times must not disrupt the group time. Only coaches not currently coaching on this session would be available. Private lessons by a group coach will need to take place on the Saturday, Sunday or Mondays Junior open practice session times; Or your skater may go on the senior ice time for the length of your lesson time only.

Seniors: Those new to seniors, please note that minimal group lesson time is included in your registration.  Private lession time must be secured with one of our STARskate or STARskate/Competitive Coaches.


Club STARskate/Competitive/National Coach and Coaching Director

Michelle Coyle:


Club STARskate/Competitive/Provincial Coach

Kristen MacDonald:


Club STARskate/Regional Coaches

Jessica Godfrey:

Hannah Hardy:

Keesha Ryan:


Freelance Coaches

Martha Murnaghan: