I'd recommend what Oopsy is suggesting.

Looking at your location, ideally your ISP would route your traffic east straight to Montreal through Sudbury, but if it's getting routed through Toronto and then back up to Montreal then there could be an issue. 600km vs 1200km

My ISP is Cogeco and they route through Toronto and I always have ping spikes at the switches there, and I believe Teksavvy runs the same route.

League of Legends would bypass Toronto from your location to Chicago
D3 also appears to be located in Chicago

So 500-600km while bypassing the congested Toronto system.