Help identifying Canadian hummingbird

Hi all,

I'm on a trip to Canada at my sister's house in South Ontario. She has a garden full of beautiful Canadian flowers. Every day, there's this type of hummingbird that comes and it's very special. I'm not used to North American fauna so I have a hard time identifying it. But I've never seen this type before. It's got a bright red throat, and shades of green on its back. The tail is also entirely green. I haven't had any luck identifying it yet!

Thanks for any info you may have

Martha