Stay in US for two days could bring back 400 dollars without duty. 1 day for 50 dollars. Otherwise have to pay gst and pst at border. Adding all together hotel, gas ,food. It is not worth just go US and buy things. It could work if you are on vacation to US and bring things back. Mail order have to pst and gst and a admin fee.