Welcome to the community!
Congratulations on winning the gift card! I understand you might be reluctant to provide government ID. However, requirements for perk redemption would be determined by the merchant. While Fido may have partnered with the merchants to provide the contests, the perks are from merchants. If you have any issues redeeming the perk, you would need to contact the merchant directly (see here).
Hope this helps 😀