1 Top Canadian Dividend-Growth Stock to Buy and Hold for 20 Years

CN Rail: Staying ahead of inflation. CN Rail is a prime example of a truly wonderful business. Warren Buffett loves the railways, and if Berkshire …