I just checked again for Canada Post International Surface Parcel. Although they are the cheapest, it will take 4 to 6 weeks.

This seems to long for me too.

Just want to point this out in case anyone will be interested in knowing.

Thanks.