Just my opinion, but if they are making money by you using your vehicle, you should be getting compensated fairly. Flat out.
I know most places here in the States have a pretty standard mileage rate compensation, do they have anything like that established in Canada?