A long Fourth of July Weekend in Montreal finally provided six days of sunshine and warm weather - AND no rain!