Montreal, in Canada, is a French-speaking city in the Province of Quebec. It is home to the Formula 1 Canadian Grand Prix. Views of the city can be had from the tower at Montrealâ€™s Olympic Park. The Old Port area has been regenerated and now hosts entertainment, cafes and tour boats offering trips up the St Lawrence River. The city has magnificent Botanical Gardens and underground shopping centres. British Airways fly from London Heathrow to Montreal.