Credit card payment from overseas

My Canadian credit card has an overseas billing address, as I have moved within the last year. How can I make my payment when the only choices for billing addresses are US and Canada? I also cannot call toll free numbers from my location, as they are considered "premium" number and are disallowed.