Toronto Marketing Company, McCabe Marketing since 2007