Excellent location, near from what really matter if you just arrive at Canada and easy access to public transport (subway and streetcars). The apartment is fully equipped and after a few days staying on it you'll start staying feeling at home.