Traded to Anaheim by Vancouver for Nathan McIver, February 4, 2009. Traded to Toronto by Anaheim for Toronto's 5th round pick (Chris Wagner) in 2010 NHL Draft, June 25, 2010. Traded to Edmonton by Toronto for Edmonton's 4th round pick (later traded to Colorado Colorado selected Nicholas Magyar) in 2014 NHL Draft, March 6, 2013. Traded to San Jose by Edmonton for San Jose's 4th round pick (Zachary Nagelvoort) in 2014 NHL Draft, October 21, 2013. Missed majority of 2014-15 due to hand (October 11, 2014 vs. Winnipeg) and lower-body (December 9, 2014 vs. Edmonton) injuries. Claimed on waivers by Montreal from San Jose, February 29, 2016.