Im guessing there is still no way to have this shipped from B&H to Canada?
There are brokers in the USA that will tranship to you in Canada, or you could ask for a price match and see what happens.
Deals like this only last a day typically, so its best to be setup in advance so you can jump on it.
The broker was mentioned in a similar thread.