3 Top Stocks for the Second Half of 2022 | The Motley Fool Canada

CN Railway. Canadian National Railway (TSX:CNR) is Canada's biggest railroad, shipping $250 billion worth of goods each and every year across Canada …