CANADA STOCKS-TSX hits 3-week high as resources lead rally

close since May 2. Eight of the 10 main groups were on positive ground, with only telecom and healthcare seeing modest declines. Fears about the debt crisis in Greece and other euro zone countries, which have created volatility in many of the index's...