These income stocks have a solid track record of dividend payments and visibility over future earnings and payouts.
Given their solid underlying business and healthy growth prospects, these three Canadian stocks are ideal buys now.