I got mine from puremobile.ca ( I'm Canadian. Much cheaper pricing )
Only issue I have with puremobile was Lack of communications via email. But if you call them you get good customer service.
( my issue was I live in an apartment building and they didn't know my buzzer. But puremobile never sent me the ups tracking number. So was an ordeal to get it sorted out between puremobile. Ups and myself )