Canada's benchmark S&P/TSX climbed 76.03 points, or 1.20%, to 6,411.15.
European markets finished higher on hopes that the fighting in Iraq may be nearing an end. In London, the Financial Times-Stock Exchange 100 index finished up 68.80 points, or 1.86%, to 3,753.40. In Germany, the DAX gained 139.16 points, or 5.68%, to 2,589.35. In France, the CAC 40 Index finished up 108.84 points, or 4.13% to 2,743.88.
Asia markets finished higher. In Tokyo, the Nikkei 225 index gained 83.13 points, or 1.04%, to close at 8,069.85. In Hong Kong, the benchmark Hang Seng index tacked on 109.30 points, or 1.27%, to close at 8,706.19.