Liberals project coronavirus to push deficit to historic $343.2B