stocks in canada were firmly higher at midday thursday with all sectors pushing the sptsx composite index up by 17796 points in the session consumer durables producer manufacturing and process industries were the main gainers the canadian banks continued their secondquarter earnings with torontodominion bank shares rising after reported higher earnings and revenue than expected in the period canadas sptsx composite index was p 088 at 2056266 and the bluechip sptsx 60 rose by 080 to 124355 torontodominion bank shares were up 25 at c9611 after it reported adjusted earnings were c202 a share down slightly from c204 but ahead of analyst expectations of c194 a share while total revenue rose to c1126 billion from c1023 billion beating analysts consensus forecast of c1027 billion royal bank of canada shares were up 02 at c12875 after reporting a rise in secondquarter profit benefiting from a good performance across its segments though revenue fell eps was c296 compared with c276 a year earlier while analysts had been expecting c267 a share total revenue fell to c1122 billion from c1162 billion canadian imperial bank of commerce fell by 15 to c6902 after it said that secondquarter earnings fell as profit in its domestic personalbanking segment dropped on year on higher provisions eps fell to c162 from c178 in the same quarter a year ago revenue rose slightly to c550 billion from c493 billion analysts expected revenue to be c530 billion shares in canadian energy infrastructure company altagas ltd were 21 higher at c3007 after the company said it agreed to sell its alaskan utilities to trisummit utilities inc for us800 million nanalysis scientific corp shares leapt 14 to c120 after the company said its subsidiary signed a sixyear service and maintenance contract with canadian air transportation security authority worth c160 million the equivalent of us1248 million