Using the promotion code GOFREE you can get a bus ride for free from Toronto to NY from megabus (the american site). Needs to be booked for between January and March I believe.
I got two return tickets...all you need to do is pay a 0.50$ transaction fee.
Only the first 200k tickets are free so order quickly if you want them!
Good luck!