Sprint just came out with a new program, once logged into your account go to my account on the left side and then add services.
http://www.sprint.com/landings/openworld/index.html#!/
Sprint Open World - Free Unlimited calling and text and 1Gb High Speed Data in Canada, Mexico, and more
FREE...