Looks like there’s been a change for users to redeem App Store promo codes. Previously codes were restricted to US iTunes accounts but that has now been updated. Now worldwide iTunes accounts (including Canada!) can redeem promo codes.
Your promo code distribution is no longer limited to U.S. customers. Promo codes in iTunes Connect can now be redeemed by all App Store customers worldwide. Your Team Agent can request 50 codes per version of your app in iTunes Connect and your customers can redeem these codes in any App Store. To learn more about requesting promo codes in iTunes Connect, see the iTunes Connect Developer Guide.
Thanks for this, Apple. Now contests with promo codes will be much easier to hold in Canada. If you’re a Developer and want to share some love, send us a few codes via our Contact Form.