Maybe it needs to stop over at every single depot in the US?
If that's the cost to have it 'fully insured', then it might be more worth it to simply ship 3 of them uninsured - I'm sure 1 of 3 will make it here, and anymore than that will be a bonus
If it can take 'up to 45 days' for delivery, then these guys are trying really hard to out do Canadian post.