For the 96 hours' advance notice of scheduling, that strikes me as.... My question is this. If there is a collective agreement in place, for example in the transport sector, when there's a big snowstorm and the railways need to get employees there, you may not have 96 hours of notice. In the airline sector, if there's a disruption due to weather, you may not have 96 hours' notice.
Does the collective bargaining agreement supersede the 96 hours? I'll be frank. This just does not seem very realistic in today's world.