There are many reasons that influence our weight calculation. The product itself can weight differently from batch to batch, because of the slight change in packaging. Our weighing scale might have different tolerance or offset from the post offices. The shipping boxes that we use can also vary. In addition, Canada Post does change shipping charges with the fluctuation of the oil price. Therefore, we will not ask for an additional charge or give refund if the actual difference is within $3.