tl;dr: Do I have to return a package that was sent to me that I've already been refunded for?
In early October, I pre-ordered the Microsoft Band 2; a fitness monitor. It wasn't scheduled to be released in Canada until late November (~20), so I didn't expect it anytime soon. Near the end of October however, I received a tracking number from Microsoft, and had my credit card charged for the full amount of the product. Sure enough, it had been sent a month early, apparently in error. I checked the tracking page, and marked my calendar for the 2nd of November, excited I was getting it early.
Well, the 2nd came and went. To my frustration, the package ended up getting stuck in customs for days. Then, I received an email from a "Chuck Norris" (I'm not kidding) that Microsoft had realized their error, and couldn't allow me to have the package early. Instead, my order was cancelled, refunded, I was given a $20 credit for their online store, and told to reorder the Band if I still wanted it. I decided to wait. The package was sent back to China, and sat there for about a week. This picture tells the whole story nicely:
Yesterday though, I received a shipping notification. As you can see from the history above, it's since cleared customs, and is scheduled to be delivered today at noon (about 6 hours from now), despite me having received a full refund and credit.
What are my options when it arrives? Am I allowed to receive it, then notify Microsoft of the error and offer to pay? Ideally, I'd like to brush it under the rug and not pay (I think Microsoft has enough money to forget about a couple hundred bucks), but I realize that that could bite me down the road.
I live in Calgary, Canada.
Update as of Nov. 14: The shipping history is still exactly as the picture above; "in transit" in Winnipeg. It appears to be a glitch in their systems unfortunately, as I suspect it was stopped at customs; again.