Browser Cookies
This site uses cookies necessary to properly function. By closing this popup, clicking a link or continuing to browse otherwise, you agree to the use of cookies. View our policies.

Kristen MacDonald

Provincial Certified Coach,
School Head Coach

Kristen has been a coach for over 10 years in Ontario and PEI. She currently lives in Cornwall with her husband and two young boys. 

For private lesson inquiries, please email

Kiera Marshall

CanSkate Certified Coach

Kiera has 12 years experience as a skater and program assistant. She has been coaching for 2 years and was a nominee for the Skate Canada PEI volunteer coach of the year award in 2019. During her years as a skater she attained many Skate Canada tests, as well as many provincial and regional medals in individual and synchronized skating. Kiera recently began attending UPEI and is majoring in Diversity and Social Justice studies. 

For private lessons, please contact Kiera at 

Laura Johnson

CanSkate Certified Coach

Laura is entering her second season as a Professional Coach and also attends the UPEI Nursing program.

For private lessons, please contact Laura at

Kim Duffy

National Certified Coach

Kim was instrumental as the first Skating Director for the KZ Skating School from 2016-2020. She has 40+ years experience as a professional figure skating coach and choreographer, specializing in competitive skaters, synchronize skating, adult skating and learn to skate programs. Recipient of various provincial coaching awards including Coach of the year, Competitive coach and Volunteer coach. Recognized for her volunteer work as the Canada Winter Games figure skating team coach and the Special Olympic team coach. Contact for Private lessons: 

JD Gilmour

Provincial Certified Coach

Contact for Private lessons: 

All certified coaches are welcome to teach at the school.

Our Partners

Contact info


Program information: 902-393-0353

Main Program Facility: APM Centre, Cornwall