I see two more quite reasonable options:
1. Go at-ground in Downtown with transit-priority signals (most likely with slightly altered route - for example 3rd ave SW instead of the 2nd and a short tunnel or overpass between CP mainline and 6th ave SW). Later can be replaced with a tunnel with...