Canterbury baseball holds on, aims for 3rd straight state title