London to host 2023 Tim Hortons Brier