Canadian companies are posting their best profit in three years, fueling hopes that business spending will resolve the sluggish economic growth seen in recent times. Statistically, 78% of companies in the Standard & Poor’s/TSX Composite Index reported higher revenue than a year ago, as companies such as Canadian Natural Resources Ltd. and Magna International Inc.