Boyce began his hocker career by playing with the Toronto St. Michael's Majors of the Ontario Hockey League. Boyce spent four years of major junior hockey with the Majors, where he was often used in penalty kill and other defensive sitations. At the completion of this junior career, Boyce enrolled at the University of New Brunswick, where he played two seasons with the UNB men's hockey team. In Boyce's sophomore season, he scored 14 goals and 33 points in 25 games, leading the team to a national championship.
Following his collegiate career at UNB, Boyce signed as a free agent with the Toronto Maple Leafs in April of 2007. Boyce went on to play in 41 games with the Maple Leaf's AHL affiliate, the Toronto Marlies, collecting 24 points. Boyce made his NHL debut with the Maple Leafs on January 24, 2008 against the Washington Capitals. However, Boyce was only able to play five shifts in the game before leaving the game with a separated shoulder. Boyce missed the remainder of the season after undergoing successful surgery. Boyce has since recovered from his injury and subsequent surgery, and is on the current roster of the Marlies.