I live in southern BC and heat with a newer Carrier heat pump. The outdoor unit is a 28 seer model paired with an indoor ducted unit. It works fairly well until a week or two when we have -25c and below which I switch to our baseboard. I'm a home builder and built the house and it's definitely better than a 1990 or older home but nowhere near the efficiency we are building today.
Our electric rates are $0.142/kWh. I don't know what gas is as I don't have the option.
I do agree that heat pumps struggle with colder temps and northern homes, especially older ones, aren't going to be able to heat consistently through the winter. Storms and outages also are an issue but gas won't heat a house if there's no power either.
The lights we have definitely require the app and an account to get them to do anything other than solid white.