http://en.wikipedia.org/wiki/List_of...sports_leagues
Check out the above link.
In terms of average attendance per game for indoor sports Hockey is number 1. Lacrosse is number 3 at over 10,000 per game. This list ignores amatuer sports like CHL or College football.
In terms of outdoor sports the CFL (Canadas second most popular League) outdraws Mexican and French Soccer, all Cricket, all Rugby?
Soccer in Canada and the US draws 17800 a game, about the same as Englands 2nd tier of soccer which makes sense as athletes are comparable? (tfc averages over 20k). Soccer in canada outdaws almost every non top level soccer leauge.
So our sports which arent popular still outdraw popular sports in other countries.