There is a difference between tax avoidance (legal) and tax evasion (illegal).  The latter includes unreasonable deductions.  Obviously none of your colleagues have been audited (yet).  Auditing will only become more intense under the revenue hungry Trudeau government.