canadian stocks pushed higher on monday middaytrading after posting a 04 loss in the previous week in the session consumer durables and health services were the largest of the few decliners while process industries and materials were the biggest gainers shares in barrick gold corp rose after it posted higher profit in its second quarter despite a slight decline in revenue at midday canadas sptsx composite index was up 031 at 1968169 and the bluechip sptsx 60 inched 013 higher to 118776 barrick gold corp shares were 47 higher after it said net income rose to 488 million or 27 cents a share up from 411 million or 23 cents a share in the same period a year earlier foran mining corps stock was 17 higher at c266 after it said it entered into a preliminary agreement for a c200 million investment in its saskatchewan copper project by ontario teachers pension plan board geodrill ltd shares were 93 higher at c258 after the company said its profit jumped nearly 50 on the back of higher demand for drilling shares in cenovus energy inc rose by 25 to c2180 on news that it will acquire the remaining 50 interest in the bphusky toledo refinery in ohio from bp plcs for 300 million