Yes
Yes you can.
Yes you may! Keep in mind that the only credit card accepted in US Costcos is Visa, unless it is a Canadian Costco affiliated MasterCard
I think yes, cause I used mine when I went to Canada.
Thanks! Your answer is awaiting moderation.