News

Canadians are casting their ballots today in a volatile election cycle shaped by U.S. President Donald Trump’s contentious trade acts and threats to Canada’s sovereignty.
The dollar index was steady at 99.695, above last week's low of 97.923, while the euro held at $1.1350 and short of its ...