The 'Ordinary Love' singer, who is friends with the rapper and his fiancée Kim Kardashian, feels the pair are well-suited and says the birth of their nine-month-old daughter North has had a real affect on Kanye.
John told BANG Showbiz: ''I think fatherhood has changed him, it can't help but change you when you have this beautiful young thing depending on you to protect them and nurture them.''
The 35-year-old singer, who married model Chrissy Tiegan last year in Italy, thinks Kanye's wedding will be much more ''grand'' than his own nuptials were.
He said: ''He's engaged to Kim now, once you're engaged it's like you're already married anyway, you've made that commitment to each other, it's damn near official.
''I'm excited for him and Kim, I think they're great for each other. Kanye came to my wedding and I know he loved that experience, I don't know what he'll do for his own but he's a little more grand than I am.
''Ours was really beautiful and picturesque and more of a destination wedding. I'm just happy for him and Kim, and their child is beautiful.''
But despite being more reserved than his controversial friend, he insists he doesn't give him advice when it comes to his opinions or personal life.
He said: ''We're both grown-ups, we've all been through a lot and seen a lot. I don't think we need each other's advice on this sort of thing.
''We know what we're doing. We definitely talk about music a lot and our opinions about art. I don't really try and tell him how to run his social life, nor does he do that to me.''