Canada cnc rack and pinion gear