Nice little spot it Thornhill, they have some wide selections of marvellous cakes all made in house bakery.
They do have few typed on display to choose from, but I find it always best to call a day or two ahead of time and place an order for a cake of your preference for that special occasion.
The price might be a little higher than others in the area, but you'll forget about the price once you take a first bite! It's totally worth it.
They also have some other bakery/sweets, pastry items on display at all times..
Recommendations: Coffee crunch, Ferrero, Chocolate walnut and "Berry Hazelnut"