The Passive-Income Portfolio for a Comfortable Retirement | The Motley Fool Canada

Canadian National Railway (TSX:CNR)(NYSE:CNI) is the largest railroad in … TransAlta has a growing number of facilities located across Canada, …