Canada cnc gear rack