Cut your coffee cup into a couple of rings (at least 5 sizes of rings), this will be your template
Using the coffee rings as template, cut your rectangular cake (when the cakes stacked, it will be the coffee cup size and shape, with a minimum carving).
Stack cakes with a little ganache in between. Adjust cakes that it should be the shape of the cup. Chill a bit.
Cover cake with thin ganache, chill again, then cover with buttercream (I use vanilla).
Roll flat white fondant and cover the cake with it.
With brown gel food color, brush/paint the side of the cup.
Color a small piece of white fondant with black gel food. Roll flat and cover the top of the 'cup' as coffee. Trim with knife/scissor.
Roll a small piece of white fondant into a rope, and attach to the cup as the cup rim.
Make the Tim Hortons logo with fondant and edible food pen. Attach to the cake by wetting the back of the logo with a little water.
Make Tim Bits by coloring your fondant and shaping them into small doughnut bites/doughnut holes.
Shape a fondant into doughnut, color with food color and decorate with sprinkles.
Color and shape fondant into croissant and sandwich or other pastries.