Originally from Virginia, John Canfield grew up training at local dance studios before moving to Canada to attend Canada's National Ballet School in Toronto. Upon graduating in 2014, he joined the Alberta Ballet, where he danced for five seasons, working directly with choreographers Aszure Barton, Jean Grand Maitre, Anne Plamondon, Yukhichi Hattori, and Wen Wei Wang, among others. In 2020, John joined Cas Public as a dancer, performing the work of Hélène Blackburn for one season. In addition to his involvement with a number of private movement research programs across Canada, John has attended Springboard Danse Montréal and Creative Gesture at the Banff Centre for the Arts. He joined Ballets Jazz Montréal in 2021.