Garon spent his junior career with the Victoriaville Tigres of the Quebec Major Junior Hockey League (QMJHL). In three seasons with the Tigres, Garon posted a 74–63–5 record. At the conclusion of the 1997–98 season, the last of his junior career, he won the Jacques Plante Memorial Trophy as the best goaltender in the QMJHL and was named to the QMJHL First All-Star Team. He was also named CHL Goaltender of the Year as the top goaltender in Canadian major junior hockey and to the CHL First All-Star team. Garon also played for Canada at the 1998 World Junior Championships in Finland when Canada finished eighth.