The most popular sport in Canada is the NFL, Super bowl gets the highest tv ratings in Canada. Second is the World Cup of Soccer and third is Euro Cup of soccer. All three have nothing to do with Canada. 
Reasons demographic changes in the last 30 years. Majority of blacks, Chinese, Phillipines, and Jews all follow basketball. People from the sub continent of India follow Cricket.
Arabs, Africans, South Americans and Europeans all follow soccer.
Majority of old stock Canadian kids follow NFL or MMA.
CFL will be dead in 20 years. Hockey minor player in 20 years.