If you put “Canadian” in the name of your restaurant, then the most sensible place to locate your franchises is in New York City and South Florida, right ... pair of brothers started this Southern ...