Calcavecchia ties course record to win Montreal Championship by two