I just received a package from China via ePacket. It came 8 days after purchase.
I just received a package from China via Canada Post, it came just under 9 weeks after purchase.
So what is the difference? Both went thru customs, but one comes at a snail's pace. Reason: ePacket doesnt have a higher priced tier. Canada Post makes sure they punish you for using the low price option. I cant imagine why the CBSA would be to blame.
EDIT: note that both small packages had free shipping and the value was under $10USD.