Bourke was chosen by the Alouettes in the third round of the 2004 CFL Draft but he continued for another year at Grand Valley State and then signed with the Green Bay Packers of the National Football League in May 2006. He was released on June 8, 2007, without playing in a regular season game.
In August 2007, Bourke signed with Montreal. He missed the final game of the 2007 regular season and the playoffs due to a knee injury but signed an extension on his contract on January 7, 2008. His performance in the 2008 CFL season earned him a spot on the East Division All-Star team.