Recently my family took trip to Toronto and Niagara Falls. Because the trip included extended family, we contracted a stretch limousine for the trip to Niagara Falls with a return trip to Toronto included a few days later. The cost was actually a bit less than taking two taxis each way so we decided to go the limo route.
The company we dealt with was Toronto Limousine Services (416-854-7900). At the time, their website indicated that their limousine services were subcontracted to Ambassador Limo (905-781-1500).
For the trip to Niagara Falls, the limo was 15 to 20 minutes late with the pick-up, which was disappointing but not a big deal. The drive to Niagara Falls went fairly well. Unfortunately, the pick-up in Niagara Falls at 11:00 AM a few days later for the return to Toronto went VERY badly. Here is what happened: