There are only 2 reasons to use the greyhound:
1. You are trying to save cash.
2. You are going somewhere a plane can't take you.
If you can afford the extra money to fly, do it. Greyhound is never a fun experience. The washrooms are rarely fully stocked, often messy. The buses are often filled with smelly kids and old drunks. The times are often delayed.
Look into Via Rail or Porter if you can and you will thank me.