Most places will take Visa. Have you tried to write to the president of the club and explain that you are in Canada? Maybe he or she can give you some idea of which payment methods that they accept would be the easist for you.