Canada cnc shaft