The Toronto Stock Exchange is up 240 points at midday, led by gains in the materials and healthcare sectors both up 1.4%.
The telecoms sector is the worst performer, down 1.2%.
In stocks, Blackberry (BB.TO) has jumped 20% to a multi-year high of C$14.63 per share, and is the most actively traded issue on the TSX, after it reported higher first-quarter earnings and revenue, and raised its full year revenue guidance.
Vitamin company Jamieson Wellness (JWEL.TO) is also up 12% to a multi-year high of $40.70 after it issued a statement overnight Wednesday confirming it had received an unsolicited proposal to acquire the company.