After a short stint in the Houston Astros organization, Gorneault signed a minor league contract with the Toronto Blue Jays.
[8] In 2003, he split his time with the Single-A Rancho Cucamonga Quakes and Double-A Arkansas Travelers.
[11] In 2006, Gorneault struggled, hitting only .283 and leading the team in only one offensive category; he recorded a team-high 78 runs batted in.
[13] Midseason, due to a minor injury to Reggie Willits, Gorneault finally got the call to the major leagues.
On January 17, 2008, Gorneault signed a minor league contract with an invitation to spring training with the Houston Astros.
He became a free agent at the end of the season and signed a minor league contract with the Toronto Blue Jays in February 2009.
On August 8, 2009, Gorneault recorded his 1,000th minor league hit in a game against the Altoona Curve at Merchantsauto.com Stadium in Manchester, New Hampshire.
At the time, Gorneault was playing for the Blue Jays double-A affiliate, the New Hampshire Fisher Cats.