No ship builders in BC presented a bid because they're all busy. So saying that these ships should be built in BC is effectively saying that we should wait for it them to be buildable in BC, and with that you're telling the people who depend on BC Ferries that they'll have to suck it up being served by a derelict fleet because we don't want to do business with China.
This is all pretty silly to be honest. Chinese shipyards presented a bid. They won the bid. That's all there is to it.