$34B Trans Mountain project completes construction, ready fo