Reviews of Canal Ritz. (Restaurant) in Ottawa (Ontario).