Kanye West's tour woes continued Wednesday as the superstar rapper postponed two upcoming dates in Toronto while cancelling gigs in Vancouver and Montreal outright.

A pair of shows set to be held at the Air Canada Centre on Nov. 12 and 13 will now take place Dec. 22 and 23, with hotshot Los Angeles rapper Kendrick Lamar still providing opening support.

Tickets for the previously scheduled gigs will be honoured on the new dates.

The twice-delayed Vancouver engagement, initially scheduled for Oct. 20, and the show in Montreal, originally set for Nov. 14, will not happen at all, with a release blaming the cancellations upon "routing logistics."

It's been a troubled tour for the controversial rapper, who also had to reschedule dates in Chicago and Detroit while cancelling gigs in Denver, Columbus, Minneapolis and St. Louis.

In late October, a truck carrying video screens and other gear for the tour was damaged in a car crash, with West's record label Def Jam issuing a statement declaring that West would subsequently "not compromise" on delivering the show "as it was originally envisioned and designed."

The tour is in support of West's confrontational latest record, Yeezus, which opened at No. 1 in Canada and the U.S. while garnering a sterling critical response.