If you re looking at he 77 dollar Megabus ticket (which I recommend, but if you buy further in advance, you can save money), they don t accept cash. You can, however purchase an AMEX, VISA, or MASTERCARD gift card at many convenience stores, such as Duane Reade, or at many banks. You can then use that card for the online purchase.
I am earning pretty good money (about $1500/month)( filling online surveys. There are many online survey companies but most of them are scam. Here is my favorite one:http://tra.kz/getpaidThey pay like a clock.. And they pay real good :))Cheers!
If you re going to Toronto by Greyhound bus, you can purchase your ticket at the Port Authority Bus Terminal for same day travel.Good luck