On November 6, 2020, Perreault was signed by the
Anaheim Ducks to a three-year, entry-level contract. While playing primarily for the Ducks' AHL affiliate
San Diego Gulls the next two seasons, he made his
National Hockey League (NHL) debut on January 8, 2022 in a 4–1 loss versus the
New York Rangers. On March 7, 2024, Perreault was traded to the
Montreal Canadiens in exchange for forward
Jan Myšák. He was assigned to Montreal's AHL affiliate, the
Laval Rocket, after the trade. Perreault was again assigned to Laval for the beginning of the
2024–25 AHL season. However, due to a nagging injury, he was reassigned to the
Trois-Rivières Lions, the Canadiens'
ECHL affiliate, on October 23 for
conditioning purposes. After appearing in five games with the Lions, Perreault was recalled to Laval on November 6 and was again reassigned to Trois-Rivières one month later on December 6.{{cite web|title=Les attaquants du Rocket Alex Beaucage et Jacob Perreault cédés aux Lions de Trois-Rivières |trans-title=Rocket forwards Alex Beaucage and Jacob Perreault sent to the Trois-Rivières Lions ==Personal life==