Trying to use the going rate for a civilian occupation as the comparison point for a similar military one is sometimes like comparing apples and oranges. To level the field slightly, since military pay scales are loosely tied to PS rates, it may be better to compare with civilian (I.e., public service) rates of pay in the collective agreement section for Vehicle and Heavy Equipment Maintainers
www.canada.ca
VHEs are classified at levels 8 to 14 (roughly consider them ranks/pay grades according to the position filled) with three "steps" for each level (an annual pay increase based on a year in the job). Hourly rates are currently (for worker bees starting out and first level that may have basic supervisory responsibilities)
VHE-8 35.03 36.51 38.03
VHE-10 37.86 39.50 41.12
VHE-12 40.62 42.40 44.12
Apprentices (those who don't meet the minimum qualification standards, e.g. Red Seal) have a lesser pay scale (scroll down in the agreement to view) that has 8 steps that equates to the following.
The 8 pay steps for a VHE-00 (apprentice) are:
19.80, 22.15, 24.52, 26.91, 29.26, 31.62, 34.02, 36.40
There is currently only one position for a "Mechanic" (a VHE-9) listed on GOC job opportunites board.
emploisfp-psjobs.cfp-psc.gc.ca
For comparison to the classification standard of a VHE-10, this, from CCG, would suggest that they don't have supervisory responsibility and the higher classification is based on a requirement for increased experience especially on specialized/unique vehicles and equipment.
As an example of who might fill such a position, I did find a LinkedIn post of an individual who identifies himself as a VHE-10 working at a CF base in Alberta. He lists his experience as 16 years as a Heavy Vehicle Mechanic with DND and previously as a CAF Vehicle Tech for 26 years. My assumption is that regardless of the rank he held when he retired from the Reg Force, the draw to that level position was likely more about wanting to stay in that location and satisfaction with doing that type of work.