Shangri-La Toronto is a luxury hotel offering Asian-inspired accommodations, a spa, and an indoor pool. It features a trendy restaurant and bar.