An international transaction fee applies to all purchases, cash advances or transactions carried out on your credit card when a transaction is made in US dollars but the merchant accepting the card is overseas. A foreign transaction fee is accessed by your credit card issuer and is usually charged as a percentage of the purchase that you are making with 3% being common. This is normally charged by the bank.
International transaction fee is usually a small percentage of your transaction amount. This extra charge is either charged as a separate transaction on your credit card or added to the statement total.
Please be assured that Canada Pet Care is only charging you the amount noted on your invoice. The extra charge is levied by your bank. Not all banks charge international fees. To avoid paying them, look for a provider that does not charge cash advance fees