The Toronto Stock Exchange is down 160 points at midday with most sectors lower.
The worst performers are info tech (-2.5%) and miners (-1.2%).
Energy, up 1.7%, is the best performer. Oil prices rose for a third session early on Tuesday as a faltering ceasefire between the United States and Iran keeps the Strait of Hormuz closed, continuing the largest-ever energy supply shock.
Gold moved lower early Tuesday, dropping for a second day as the dollar and yields rose after the U.S. reported inflation continued to surge last month on higher energy prices that followed the war on Iran.
In stocks, Pet Valu (PET.TO) has fallen 14% to $17.05 after it reported a first-quarter earnings miss.