>is there a Sam's Club in town
No.
>or even a Walmart?
Yes, the nearest one is here:
http://tinyurl.com/3deyo8
>Are any of the U.S. discounters like Ross
>or Marshalls up there?
No, but we do have a variation called "Winners."
http://www.winners.ca/
Winners - Richmond
Landsdowne Park
5300 No. 3 Road
Richmond, BC V6X 2X9
Phone: 604-279-9466