it aint just the Canadian postal service that is slow i think aus post has to be the worst in the world.
i buy stuff from all over the world and it takes 3-5 days from Europe
5-7 days from America,and ten days to come from the other side of Australia
my last order from hgs took 20 days...:-)