There is
No Contract Prepaid Cell Phones
Virgin.com
but I would actually find the best plan with one of the 4 big providers (ATT, Verizon, T-Mobile and Sprint) and use skype, google voice or another VoIP to call Canada.
Also, not that it matters too much, but reception at Baruch is...