Technically this is not a totally free freebie as you have to make a purchase. You can get a free Team Canada toque with a purchase of eggs.
In essence you need to keep 3 UPCs from egg cartons, for each free toque. More details are on the link above. You will also be entered into a competition to win a trip to Europe for 4 people and or $1000 in Best Buy Canada gift cards. You have until the 12th of this month to enjoy the promotion. I have never seen eggs.ca push eggs harder than now.