Belly had been due to perform with R&B sensation The Weeknd yesterday night on "Jimmy Kimmel Live" to promote the rapper's upcoming album "Another Day in Paradise."
But Belly announced that he was scrapping the performance because Trump was the main guest, with the rapper saying he preferred to focus on "positivity and love."
"I just didn't want to feel like I was part of a celebration for somebody who has beliefs the majority of us don't agree with," said Belly, who as born in the West Bank and grew up in the Canadian capital Ottawa.
After a couple of Pakistani origin carried out an attack in California that left 14 people dead, Trump called for an indefinite ban on the entry of all foreign Muslims into the United States on the basis of their religion.
"For me, being Muslim and being somebody that appreciates my access here in America, I love the fact that I'm able to be here," said Belly, whose real name is Ahmad Balshe.
Belly has drawn growing interest in the hip-hop world amid a wave of international success stories from Canadian musicians -- notably Drake, one of the top-earning rappers in the past two years.
Belly helped write Toronto-born The Weeknd's breakthrough album "Beauty Behind the Madness" and last year was signed by the Roc Nation label of hip-hop mogul Jay Z.
With Belly and The Weeknd off, the jazz singer Gregory Porter instead was the musical performer on "Jimmy Kimmel Live," which along with competing late-night US shows is a highly sought outlet for artists to promote their work to a wide viewership.
