@57 VOIP isn’t that different when it comes to features such as blocking a number. Gone are the days of switch boards and old telephone wire. Even your basic landline is hitting the digital age once it gets to the exchange / crossing. The exchange / crossing for telephones have more in common then you think with network cables and servers. That’s why when you call using VOIP it can make it to a landline. The feature to block a call is pretty universal.
The issue is pure greed on Rogers part, it a basic service that customers should have at no extra charge.