Maybe it needs to stop over at every single depot in the US? :p
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 :p
If it can take 'up to 45 days' for delivery, then these guys are trying really hard to out do Canadian post.