That sounds like Calendar is using a different time zone than the one you're in. Check these on the iPhone:
1. Settings > General > Date & Time: make sure Set Automatically is on and the time zone shows your actual location.
2. Settings > Apps > Calendar > Time Zone Override (older iOS: Settings > Calendar > Time Zone Override): turn it off, or set it to a Pacific/Vancouver city. If it's on and set to a city that changed its clocks on Nov 1, your events will show shifted by an hour.
3. Open one of the shifted events and look at its Time Zone line. If it says something other than your zone, the event was created in that zone and the shift is expected; edit it and set it to your zone.
If it's only meetings from invitations (Outlook, Google, Teams) that are off, the fix may be on the sender's calendar side. Do your own events look correct?