Prairie Girl cupcakes are some of the best I've eaten. The icing is flavorful without being too sweet or too heavy and the cake is delicious even without the icing. Always fresh and moist. With the option of mini cupcakes you can indulge a sweet tooth without overindulging. If you're not familiar with Toronto, this shop is on the underground level (My first time in Toronto I was a little confused trying to find the address) and worth the hunt.