First, your niece should join the Calgary Horticultural Society.
They have workshops etc. for new gardeners on many topics.
There are over 5000 members, so she will not only learn Gardening for here, but she will make new Calgary friends.
There are also many special interest gardening groups too.
Orchid Society, Rose Society, Peony Society, Lily Society etc.
Nanking Cherry is blooming now. Lilacs are just leafing out.
Hawthornes are nice when they bloom.