Well that sucks. Understandable, but unfortunate.
Maybe, if there's something mcMaster sells that you absolutely cannot find in Canada, we could setup some sort of shipping relay system from SPCR members here in the states. Preferably somebody that's close to both Mcmaster's warehouse and the border. Shipping will be expensive since you'll be paying to ship the same thing twice, but if you can't get the stuff any other way...
Shipping is decent the higher you go...I sampled Fedex Intl ground, from Detroit to Toronto for 20lbs in a 24" x 24" x 24" box containing computer parts and $500 value was only ~$48. Not all that bad, really....
So certainly if people were to conglomerate shipments together (how many fans is 20 lbs?
) somebody could probably set up a monthly delivery system, then have things just go in the postal service within Canada.
Obviously a bit pricy, and also there would need to be *Highly* reputable people on both sides of the delivery system.