Sephora is definitely more expensive. I wouldn't get it from there.
I'm in Toronto, and the Walmarts around me carry that silver one year-round as well
I'm not sure of the price, but $40 sounds right.
When I bought mine, it came with make up in it... nothing too great though! LoL