Ice Hockey would be the favourite national sports for Canada although Canadians may not always do well in Ice Hockey. In fact, Canada is good at quite a lot of winter sports since most area of the country gets lots of snow during the winter and people are used to winter sports. Basketball is another sport at least Toronto is good at.