TORONTO - Canada's main stock index edged higher in early-afternoon trading and the price of oil topped US$100 per barrel as the U.S. military vowed to blockade all Iranian ports, while Iran responded with threats on all ports in the Persian Gulf and the Gulf of Oman.

The moves came as ceasefire talks between the countries on the weekend ended without an agreement. 聽聽聽

国产诱惑福利