How many hours is a flight from Dallas to Montreal?

American flies from DFW to YUL in about 3 and a half hours, and the return trip takes about 4 and a half hours.