I heartily agree and support your ethics, Xenia. I don't know why people think that paying tradesmen in cash, knowing that they don't intend to pay GST and/or income tax, is anything other than making yourself an accomplice to fraud.
(And yes, I know poordeveloper, that you're not intending...