I have it on a US$5/month server at Digital Ocean. Then another $20/year for .ca domain registration, more or less. Probably the biggest expense is the spam reports. Spammers use url shorteners to hide their domains. Ur1.ca uses a number of black hole services to detect this, but it can't catch them all. Spam detectors report the spam with a ur1.ca url in it to your hosting provider. They give you N hours to get rid of the shortened URL or they delete your account.