Another coach company:
http://www.niagaraairbus.com/
Just used them and it was fairly efficient. BTW-There was no requirement to fill out a customs form entering the US or Canada by coach, only an interview with Immigration officials (who BTW have the personalities of water buffalos at the Peace bridge).