I've recently moved to London from Vancouver, Canada. It would be nice to meet other people that are new to the
UK or have relocated in the past. Maybe meet up for a drink to share their experiences and make new friends. Watch a hockey game? Where are all the Canadians in London?