Yes, it is possible. American Express is international and accepted in more than 110 countries, including Canada. You can also transact using CAD as your preferred currency.