В случае , если американский селлер вообще не принимает платежи от иностранцев (включая канадцев ) , можно попробовать сделать следующее :
1) Позвонить им по телефону и спросить , так ли это . в 50% случаев они ДА берут канадскую кредитку по телефону , а если нет то
2) Поискать им альтернативу . если альтернативы нет то
3) Звонить друзьям в Штаты , просить их купить и переслать в Канаду/подержать до вашего приезда/послать в Баффало , после перевести им денежку через PayPal или послать им Money Order in USD .
За 9 лет моего интенсивного шопинга в Штатах мне пришлось лишь однажды пользоваться выходом #3 , и то потому-что это был специфический товар пересылка которого строго контролировалась американскими властями .
И еще . Множество американских селлеров посылают свой товар по Штатам бесплатно , включая и storage в Баффало/Ниагаре . Это так-же нужно брать во внимание .