It was a tale of two markets today.

Oil continued its strong streak while surging gold and positive news on NAFTA all helped push the TSX 64 points higher to a close of 15,680.

In New York it was a roller coaster ride for the Dow Jones. The market started lowered, recovered some, and then dropped again in a flurry of late trading.

This came as the U.S. Federal Reserve announced an expected quarter per cent interest rate hike to 1.75 per cent, and reports that China would be taking retaliatory steps against American tariffs. The Dow closed down 44 points to 24,682.

Negotiations on NAFTA are finally coming together, especially on the contentious “50 per cent American-made parts” demand from the U.S, which reports say the Americans have dropped.

The Canadian dollar got a boost from that news as well as a weaker American dollar.  It’s up nearly a full cent in afterhours trading at press time to 77.48 cents U.S., while oil is up $1.87 to $65.41 U.S. per barrel, and gold is up $20.50 to $1332.40 an ounce.