Growing demand for their services could help these two top Canadian stocks deliver solid returns in the long run. The post ...