No it's because once we release the package to another parcel service, it doesn't sit around for 3-4 days before they deliver it.
I live 35km out from Victoria but it takes +2 days to deliver to me because the package just sits there until the next morning. Then it gets delivered to my post office, sits there until the next morning, then gets delivered when I'm at work so I have to pick it up the next day. That's 3 extra days because of 35km, which is why I get my packages sent to work now.
EDIT: It also takes an extra day to get onto Vancouver Island, not that Im complaining I do live on an island, but you can see how it adds up. When I buy stuff from Canada Ammo, it usually takes them 2-3 weeks to ship the stuff, but when they do it arrives like 1-2 days because it's something other than canada post.