Why is it always bus drivers who do that? Goodness. I've had similar experiences of bus drivers thinking they own the road and laws don't apply to them.
Actually, I should have added that bus drivers in Vancouver are otherwise quite courteous. I have had only this incident in four years of riding the streets. In Montreal it would be a weekly problem.