Top Canadian stock to earn monthly passive income