http://www.calgarysun.com/2015/09/11...hes-been-fired
Now this opens up a legal can of worms.
The easier way out for this driver is to talk to Calgary transit to arrange him driving another type of bus. And I do think this driver is making a public stand against the Pride movement due to his religious belief. But he should be protected under the Freedom of Speech doctrine, should he not be?