The U.S. 10-year yield topped 5.22%, the highest level since July 2007. A key driver remains the price of crude oil. WTI jumped 3.4% to US$95.30 as Trump threaten to elevate strikes on Iran. After selling off for most of Thursday, the S&P, Nasdaq and TSX closed off session weakness