If you missed the previous deal in Canada, Here is another chance for you to get a free Lumia 950 on purchase of a Lumia 950 XL. The BOGO deal is back in the Canada and the U.S.
You can buy a Lumia 950 XL for CAD $849.00 and you can get a Lumia 950 worth CAD $749 absolutely free. This also comes up with One year Office 365 subscription via Lumia Offers app. The offer is valid up to 27th June 2016 or when the stocks run out, whichever comes first.
In the USA, Microsoft is running a trade-in-deal that is offering $150 discount on the Lumia 950 and 950 XL if you trade in Lumia 925,920 or 1020. You can get the deal from the links below.