canada post shipping is out of wack and they recently increased the rates, and now removed insurance, and also no tracking. They added a tracking parcel type but costs about 4-5x more than regular shipping.
shipping a deluxe in across canada costs about $17, but shipping something across country to the USA costs about $10, and $20 international.
The rate changes 0-500g, 500g-1kg, and 1kg+.
1kg+ the rates are above $30.
so your rates are too low and you will lose money.