My strata fees are up to date, but I owe fines; may I vote at a general meeting?

Yes. Fines are not lienable in terms of s. 116 of the SPA.