I would think its best to wait until your living in Canada, and then see what's popular in the retail market over there.
Canadian winters are usually more severe and colder than anything we experience here in the Uk, so spending good money on a jacket over here, realising you need something warmer when your living there.
Its best to save the cash, and buy a coat more suited to the Canadian winters, and only retailers based in Canada know what jackets are the best.
Most Uk retailer would have little experience in technical clothing designed for weather that rarely occurs here in the Uk, simply because they would never stock clothing that their unlikely to sell.
Who knows, clothing may be a lot cheaper in Canada, so its best to wait, before any purchase is made.
One thing i noticed when staying in Boston some years ago, was the alarming disparity in price difference between America and back home in the Uk.
An Apple computer was quite a bit cheaper than the Uk, as were most other items, especially designer clothing.
I am sure its no different in Canada, as the Uk alway's seems to pay more for products that were made and designed abroad.