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,
Communications & Program Specialist

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 kristenmacdonald12@gmail.com

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 kieramaire@icloud.com 


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 ljohnson2@upei.ca

Hannah Hardy

Regional Certified Coach

Hannah has been coaching for 3 years while also completing her academics at UPEI in Kinesiology.

For private lessons, please contact Hannah at hhannah139@gmail.com


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. Born in Quebec, trained as a competitive skater in Ottawa and Toronto. Contact for Private lessons: duffstuff3@hotmail.com 

All certified coaches are welcome to teach at the school.

Our Partners

Contact info


Email: programs@kzskatingschool.ca

Program information: 902-620-1475

Main Program Facility: APM Centre, Cornwall