My front yard is mostly trees. But the top of the bank has about a 5 foot wide area that needs some ground cover. If it is possible, here is what I want:
Grows well in shade. (All trees means that it doesn’t get much direct light)
Grows aggressively (will squeeze out other plants.)
Colorful most of the spring and summer.
Doesn’t grow too high.
Will come back next year.
Is there anything like that? If not, I’ll take recommendations that fit most of the requests.
Colorful isn’t going to happen, not with a perennial.
You might want to consider lilies of the valley – they’ll totally take over the area, do well in shade, and will give you fragrant flowers in the spring.
Otherwise, probably vinca (aka myrtle, aka periwinkle) – glossy green foliage, pretty purple flowers in the spring (though it may not bloom as well in the shade).
Pachysandra. It’s not colorful–only has little white clover-like flowers–but it’s a hardy perennial and covers the ground well once it gets going. It’s the only thing I’ve managed to put in successfully under a pine tree.
I’m further south than you but Asian Jasmine sure works well in similar conditions for us. Not so colorful other than a brief flowering phase but it will grow thick enough to choke weeds out. It’s growing prolifically under my large Live Oaks so it’s definately shade tolerant.
Here’s some zone 6 groundcovers that I’ve grown for bee forage (honey production) to solve problems on banks and hard to maintain areas. Some are legumes so soil fertility/ condition aren’t paramount, they usually don’t mind shade (but won’t be aggressive too far under the drip line) and some spread by seed drop AND stolon, so they’ll be back next year. If you sowed a mix you’d have a variety of colour and the blossoms are long lasting.
Hairy vetch
Almost any clover
Creeping thyme
Wild marjoram
Phacelia
Some can get bushy, and the vetch will climb other plants given the opportunity, but height isn’t an issue.
I second the motion for lily of the valley and/or periwinkle.
I’d imagine that Toronto isn’t too different from you in terms of USDA zones, so here are a few others that are doing well in my mostly-shade garden: Serbian Bellflower (they do better in part-sun, though)
English Ivy (it’s growing like a mofo… I’ve had to trim it back to keep it from climbing up the maple tree) Creeping Jenny (I have a golden one that’s a gorgeous bright lime green) Spotted Deadnettle (watch this one, though… it can be invasive if you don’t keep an eye on it)
Lamium, hostas, brunnera (the latter spreads gradually by self-seeding and has fantastic sprays of small light blue flowers for a long season in spring).
Allegheny spurge, a relative of pachysandra, grows more slowly but is also more attractive with variegated leaves.
PLEASE don’t take the advice to plant non-natives. Especially the vincas. I’m not going to get on my ecological high horse here, but please, please, please consider sticking to native vegetation. Even if you control the exotics now, you may not be able to do so further down the road, and they’ll either become eyesores, escape and spread all over the place, or both.
I’d suggest native ferns like Christmas fern, or bracken. Or go with native ground cover like Canadian ginger. This will grow pretty aggressively, and it forms beautiful, low, glossy mats.
Since true blue is so rare in flowers, anything on the violet side of magenta is referred to as blue. Same goes for white in hemerocallis and black in anyplant; if a hybridizer achieves a shade a hair closer to the goal, even if it’s objectively nowhere near it, they claim victory.