I got a Lumia 920 for free on a two year contract from Rogers at the beginning of April 2013.
I came across this by finding a deal from Best Buy Canada (advertised on their website) for a free 920 on a 2 year contract with Rogers, plus a $25 Best Buy gift card. I called Best Buy, because there was no stock information online for their stores (and the deal wasn't available for purchase online) and each store (in the Edmonton area) was completely out of Lumia stock. In fact, they all said they had their stock pulled back by Rogers. So I went to a local Rogers authorized dealer and they agreed to match the deal (except for the gift card, so they gave a free $10 case instead). So I got the Lumia 920 for free and am on a two year data/voice contract for $45/month (the plan is actually their $55/month plan, but there was a $10/month discount going on).
Future Shop (which is owned by Best Buy) had a similar deal going at the same time for a Samsung ATIV Windows 8 smartphone (free on 2 year Rogers contract plus a $25 Future Shop gift card). But since I wanted the Lumia instead, I didn't check to see if there was actually any stock for that deal (since it had the same issue of showing no stock online).
I've never seen a similar deal before or since for either of these two phones (either for free or for so cheap on a two year contract).