If you want fast and reliable delivery of your orders, use FedEx.
You may think $30 is a lot to pay, but you are almost guaranteed to get your package in 2-3 days depending on where in Canada you live.
Global Mail aka Deutsche Post aka DHL uses a sneaky method of bulk shipping of packages through Customs (no, they do NOT go to Germany! Deutsche Post bought DHL and is now the largest postal company in the world. Just check their website), and then re-mailing them via Canada Post.
Blame them, not BN. And blame yourself for thinking you're getting a good deal by sacrificing
speed and reliability for a few measly bucks.
Besides, I challenge anyone to find another supplement company that offers a lower price for FedEx!
(Just a satisfied customer of BN.)