FreePhoneLine is the best bet hands down. Buy a cheap voip box, buy the unlock key and port your phone number over. Higher initial cost, but than never pay for home phone again. Free calling in Canada, and dirt cheap calling everywhere else. I've been using it for 2 years now and you can't even tell a difference from a traditional phone line. Pays for itself pretty fast
https://www.freephoneline.ca/