Sheal, I found this https://www.wildliferescue.ca/2020/01/15/cold-snaps-a-risk-for-hummingbirds/
It seems that this particular bird stays put in winter in BC in spite of the cold. It seems to need human help just like our little birds do.
We have some good hidey holes in the ivy here in the log pile, and will begin to feed ours fat balls very soon.
Some suitable shrubs/trees for your daughter to plant:-
Daphne mezereum, Chimonanthus (wintersweet), Erica (winter flowering), Mahonia (winter sun), Cornus mas, Witch hazel.
Afterthought ! Winter flowering Viburnum (scented), Sarcococca (scented), Eleagnus ebbingei (scented)
Now you know what she`d like for Christmas