Scrivi una continuazione per questo paragrafo - McBain è stato scelto nel terzo round, 63° in assoluto, nel Draft NHL 2006
dai Carolina Hurricanes. Il 26 marzo 2009, ha firmato un contratto di tre anni, 1,8 milioni di dollari, con gli Hurricanes.