This seems like the Canadian version of Seasons 52...a gloried US Chain. It was Canada Day and since Canadians treat they're citizen well so a majority of the other restaurants I wanted to eat at were closed or full so we defaulted to Milestones. The food was decent-I had the meatloaf and the decor was modern and eclectic. However; the service is quite possibly the worst I've experienced. Our useless server didn't get our dinner orders until after we had drinks and an appetizer. On top of this, we waited 20 minutes to receive the check and were forced to leave an 18% tip due to the damned debit machine they bring to the table. Unless it's another national holiday, I won't be back.