CIRA, who run the .ca (Canada) registry operates as a non-profit, with open books. You can read their annual report to see what they spend to run the .ca registry. Their registration fees are roughly comparable to what Verisign charges registrars. https://cira.ca/sites/default/files/public/2015-03-31-financ...