Toronto Marketing Company, McCabe Marketing Since 2007