The problem is Kaz your way over in the north west, so its trying to find a server for South East, East and North West, which results in prob a San Diego/San Fran server which going to get mexico and South American players. Because I am pretty sure Activision don't have nodes down there and they connect to Dallas/Austin and California/Colorado Server nodes. Which result in everyone having funkified pings but them, because unless your across the Mississippi; over here we have to travel through server nodes to get west coast servers which increases our latency by 10-30ms. Instead of 20-50 ping could have in Chicago server, it be 60-90 in Dallas. which means higher in cali. As well your network in Canada is prob best suited for Colorado server which I am not sure if BO3 has a Node for, I know before MW2 there was, but there also was server tools for us.
So basically anyone on the west coast has a very high tendency for getting people from central and south america. Kinda like how people on England occasionally getting people from over here.