Don't think there is "free" dining going on at Disney World right now. There is a package deal, Play, Dine, Stay, and Save. What it means is you pay rack rate for hotel, full price on tickets (Canadian ticket offer wouldn't be valid), and then you get something like 40% off the dining plan (discount varies depending on whether you are staying at a Value, Moderate, or Deluxe resort). Deal is available for stays January 1, 2018 to March 10, 2018.
The typical "free" dining package historically is released at the end of April and covers dates in the fall