If you have a gift card that was purchased (by you or someone you know) then you can redeem the gift card for store credit which then allows you to apply it upon checkout. If you are entering the correct code and still get a message that it is invalid then it could be that your card is linked with another PUMP! Store site.
Gift cards depend on the currency in which they were purchased and are linked to the store where they were purchased from. It could be that you are trying to redeem a US gift card in the Canadian store or vice versa. This won't work directly but please contact us so we can quickly re-assign your gift card to the store of your choice. The new gift card will take the currency of the store in which it is re-assigned to however the value will be equal to what was spent on the card and not the current value of the exchanged currency.