You can buy it at any subway station or GO station (regional transit). It’s $6 for the card, so as someone said below if you’re only in town for a day or two better to go with day passes, but if you’re here for a week then I think Presto is worth it for the convenience.