Canada cnc rack gear pinion