City Richard Florida argues that Canada is actually dominating the U.S. at Sochi, all things considered