I'd go with "ok".
(not particularly comfortable, but ok for a few hours).
I'd say Greyhound has a slightly better reputation in Canada than in the US, i.e. it's generally safe and you may find a decent number of "normal" people onboard (students, tourists, seniors who no longer drive).