I read another post about buying from the US. A friend mentioned a way to get goods delivered from Blaine to Sidney. I haven't tried them yet but thought I would share:

http://www.seawings.ca/