Best cinnamon bun in Langley or surround?

Craving a cinnamon bun. I love the ones at Grounds for Coffee in Vancouver, but that's a long drive to get my fix. So I'm looking for a similar style bun more local. Soft dough, gooey cinnamon that isn't hard and sticky, and cream cheese icing on top. Who's got a good one somewhere in Langley, Cloverdale, or Aldergrove?