Reporting Pay in 2018?

Under the Code you only get paid if you show up at the workplace. It's called reporting pay and it's terribly antiquated.

For example, my employer is in the aviation industry and requires us to do (unpaid) training from home; update our airport access pass on our own (unpaid) time; renew our passports on our own (unpaid) time; go for medicals on our own (unpaid) time; review operational updates on our own (unpaid) time, etc.  All this because we're not actually "reporting" to work and the Code makes it legal. Abusive but legal. Workplaces have changed. Labour Standards needs to catch up.  

Consultation has concluded