My friend works for a company that employs some hourly and some salary employees. They are going to be having a semi-optional (people are strongly encouraged to go) team-building work event in which employees will be expected to overcome some obstacle as a team (outdoors, strenuous, and will take the full day). If people do not wish to take part they may spend the day at the office and work.
My question is, should the hourly employees get paid for a team building exercise like this? Right now it seems unclear whether or not they will be paid, but my friend seems to think they will not be.
We live in Canada.