Toronto (Canada) and London (UK) are great cities to live in. They’re both major financial centres, offer relatively high standards of living, have a vibrant social culture and are home to a large number of Tamils. Given all these similarities, I wonder how they would measure up against one another. Does one city have a distinct edge over the other?