Toronto stock index in broad-based decline by from on 2018-03-22 15:34 (#3JVPQ) North American markets dive ahead of Trump tariff announcement