In Ontario, agencies take 25%-30%, which is why most of us don't bother with them. Seems a bit steep to me.