Maybe try Lee's Donut on Granville Island? I heard they have mini donuts there, but I'm not 100% sure and can't seem to find a website to tell you for certain.
(604) 685-4021
that's the number they have listed if you want to call and ask before heading down so you don't waste time