I think the answer is “no”.
In Australia, for example, there's a small fine for not voting. Voting is a mandatory thing in Australia. So I think small fines are appropriate. But the thing is that if you're trying to understand the character of the population, if you're trying to have evidence-based policy, you need the information that's in the long-form census, and I sense that you're just not addressing that at all.