From 2007 to 2009, Nguyen won three Canadian national men's titles — Juvenile, Pre-Novice, and Novice — each time becoming the youngest skater to do so. In 2010, he won the bronze medal on the junior level at the Canadian Championships. Nguyen performed in the exhibition gala at the 2010 Winter Olympics in Vancouver, British Columbia. The following year at the 2011 Canadian Championships, he became the youngest skater to win the junior men's title.