the reason is evident in your trace route
you are routing through toronto, chicago, then denver before reaching seattle. telus has been doing this to me lately to all western servers. pretty ridiculous but obviously their nodes are being overloaded at some point between edmonton and seattle and they need to redirect the traffic through a much longer route. same thing happened with shaw about a year ago.