personally, i use Canada post for cheap item I sell to usa but when i sell 300$+ value, i preffer to use FEDEX GROUND.
easy online application, pickup at my home, tracking..etc
I sugest you to take a look...they are not 10x more expensive than CanadaPost.