From a practical perspective, you have a UK visa, your a Canadian citizen. Due to the UK visa they aren't overly concerned that your working without paying taxes or using social services in the EU without paying taxes and your from a country that they welcome.
If you were ever challenged, Switzerland often doesn't stamp passports and Zurich to London gets you outside the Schengen area.
I've lived in various European countries for periods of time - and travelled a lot when doing so and was NEVER questioned regarding 180 days.