Just received one via courier from Microsoft Canada. It arrived quickly. On the box it says Lumia 640 XL LTE so the speed ought to be good. Nice place to start.
Hey fellow Canucks! If you are looking to pick up this phone, I just discovered it is available on the Canadian Microsoft Store, in white, for $339 CND: http://www.microsoftstore.com/store/msca/en_CA/pdp/Microsoft-Lumia-640-XL--Unlocked-White/productID.318146100
I tried the 640XL but sent it back. I had too many problems with the OS and the lack of Apps. This might improve with Win 10, hopefully. A well-made phone though.