Craig Buntin, left, had been skating with Meagan Duhamel in recent years. ((Paul Chiasson/Canadian Press))

Three-time Canadian champion Craig Buntin is retiring from figure skating.

The 30-year-old from Kelowna, B.C., won consecutive national pairs titles with Valerie Marcoux from 2004-06 and has been skating with Meagan Duhamel in recent years. Buntin spent two decades competing in figure skating.

"Training, sacrificing, creating, performing and sharing the spotlight with my partners and coaches has meant more to me than anyone could imagine," he said Tuesday in a release. "It has shaped me and defined me as a person. I am so grateful to have had figure skating in my life and so proud to have represented such an incredible country."

Buntin is now based in Montreal and will enter McGill University's MBA program in the fall. He also plans to stay involved in figure skating through coaching and mentoring young athletes.

Duhamel will miss skating with Buntin.

"I admire Craig for his work ethic, ambition and patience and for everything he has accomplished through skating," she said. "Craig has shown he has the heart of a champion and I have no doubt he will enjoy the same success with whatever he puts his heart into next."