There are only two Shangri-La Hotels – the ultra-luxurious Asian hotel brand – in North America and both are located in Canada. One is in Vancouver while the other is in Toronto. Luckily for me, I was able to spend 24 hours in pure extravagance at one of them recently: […]