I silently miss so many incoming calls with TextNow and from reviews it seems I'm not the only one, but I don't really know another option for a Canadian number.
I have heard similar things from friends that use it on iOS but on Android, I haven't missed any call I was expecting. Even when I've lost connection to data (e.g., in an elevator or something) and a call was made, at least I see the missed call notification after my data was restored. Fongo is another option for a Canadian option.