Since we came to Canada, Swiss Chalet has been one of our favourite options for an everyday casual restaurant.
Yes it is a franchise, but if you are in Mississauga this is the one you need to go. We have visited all of them in the area and some of them are just not up to the standard (ie Burnhamthorpe), it is not exactly close and the location is also not very nice but it compensates with the service, friendliness of the staff -pretty diverse as it should be- and of course the food, which it is always very yummy , fresh and portion are enough.