On September 2, 2008, the Maple Leafs traded McCabe along with a fourth round draft pick in 2010 to the Florida Panthers for Mike Van Ryn. On September 23, 2009, he was named as the Panthers' captain.