The NHL has cancelled the 2012 Winter Classic, which would have been held in Ann Arbor, Michigan on January 1. The matchup would have featured the Toronto Maple Leafs and the Detroit Red Wings.