2 star for Greyhound over long distances.
3 star for anything under 2 hours.
There are better ways to travel with slightly more expensive options. I find when I take the Greyhound or Coach Canada that it's an extremely inconsistent experience. Depending on which bus shows up you may or may not get wifi and you may or may not get an ok seat. I really hate that about the buses and have moved to the train recently. If I'm in a short haul which means anything around 2 hours or less I don't mind the bus otherwise I'd take the train or a plane.