To be honest, London is a fun town. I would much rather meet there... I haven't been there in a short while. My gf is from Toronto originally, so I travel upon your side of the pond quite often...
Any time you're in London or travelling through (I live a bit west of London but right near the 401) drop me a message and we'll get together for a smoke!
So what is going on with this? What are the days? I may be back from my trip with my son on the 24th and may be able to make it to Windsor in the evening.