Michel was born and raised in Toronto, Canada and graduated from the National Ballet School. He danced as a soloist with The Royal Winnipeg Ballet and later returned to Toronto to dance with The National Ballet of Canada. Michel was also a Principal Dancer with Alberta Ballet, and an International Guest Artist, performing with ballet companies in the USA, Canada, Japan, Singapore, Europe, China, Egypt and more. Michel also produced and performed with The Stars of Canadian Ballet, featuring Principal Dancers from Canada’s major ballet companies.
Michel is also a world-renowned ballet teacher, having taught in Japan, the USA and Canada, as well as running the Canadian School of Ballet’s summer school for 4 years. Michel is a staff teacher with The National Ballet of Canada, and regularly guest teaches with Ballet BC in Vancouver, Architanz in Tokyo, Japan, and Goh Ballet in Vancouver.