12 Feb Call of Duty & Overwatch Top Canada’s List of Most Popular Esports
Toronto’s franchise teams top the charts of most popular esports. Twitter recently published data on Canada's gaming scene. This data showed that Call of Duty and Overwatch and the top two esports games in Canada, while League of Legends came fourth. This influx in esports traffic...