On Ste-Catherine's street you will find a bunch of nice restaurants toward the Jacques-Cartier bridge (big green iron bridge no one can miss!) It depends on where you're staying I suppose. Could you elaborate what neighborhood you'll be staying in? I'll edit my answer based on your details.