Ottawa announces nearly $700 million for Via Rail