Set and Forget: 2 Dirt Cheap Stocks to Stash in a TFSA for 15 Years

The Canadian National Railway (TSX:CNR) is Canada's largest railroad company. … In the past, it bought up utilities across Canada, the U.S., and the …