PRESS ASSOCIATION -- Russell Brand has apologised to fans after he was forced to miss a show in Canada due to a customs problem.
The comedian was due to perform to an audience of around 5,000 in Ontario on Saturday, but was delayed because he was unable to fly to the nearby airport.
The US-based British comic was apparently diverted because there were no customs facilities at his hoped-for destination, Orillia airport.
He kept fans up to date about his planned show at Casino Rama using Twitter when it emerged he was having difficulties.
"Help. I'm gonna be late for Casino Rama show unless someone can force Canadian customs officials to let us land in Orillia," he wrote.
Brand also posted a picture of himself standing beside a world map, pointing to Canada with the caption: "Let me in."
In a later message he announced the show was postponed, adding: "I'm sorry. I can't enter Canada. We must abolish the borders between our nations AND our minds."
Earlier this year, Brand was unable to enter Japan while accompanying his wife, pop singer Katy Perry, on tour. The incident was thought to relate to his past drug use.