Deloitte Canada has been fined $1mn for breaching CPA Ontario Code of Professional Conduct.