Canadian stocks rose to a three-week high, as a gain in raw-materials shares offset a decline among energy producers during a holiday-shortened session.
Alacer Gold Corp. jumped 11 percent to pace gains among miners, while Sherritt International Corp. increased 5.9 percent. Trilogy Energy Corp. and Bankers Petroleum Ltd. lost at least 2.7 percent as energy shares declined. Canaccord Genuity Group Inc. added 3.8 percent to pace gains among financial stocks.