Hello, how may I help you? looking for facts about montreal Okay, one moment while I check on that for you. ok Montreal is the largest city in the Canadian province of Quebec. Would you like to know more? sure. what river is the city on? Montreal is located on the st-louis river. thanks. when was the cityfounded? Montreal was founded on May 17, 1642. Would you like to know more? thanks. give me one more interesting fact Sure thing. The city is named after Mount Royal, the triple-peaked hill in the heart of Montreal. Awesome, thanks!