Many semiconductor manufacturers run sample programs that let you get small quantities of chips for very cheap or free. Some programs require a registered business contact. See this wiki page for more information.
In general Point Roberts is closer and easier on Transit/Bike. Blaine is further but offers the chance to pick up a parcel as part of another trip. Tax info at CBSA.