It's the Canucks prerogative to implement this or not. If we want to watch live, then we agree to their terms. I'm not allowed to sneak in my own beer etc.is also part of the terms. Don't want to adhere to the terms, then don't go.
Many businesses require employees to have a criminal record check before hiring and have to renew it every year. It's not forced but you can't work places without one. This is similar. People's personal opinions around Covid don't really have any credence as this is a policy set by a private company. No shirts no shoes no service. I have my rights though. It doesn't say anything about pants.