I would say McGill. Choosing a PhD is also choose a place to live for a significant number of years. You love Montreal, and you want to settle down in Canada, I believe these reasons make McGill a really strong choice. Both the schools are prestigious, so pick where you want to stay for a long time.