2.5h should be plenty of time, especially without checked bags.
If at all possible, get your YUL-CMN boarding pass beforehand. in CMN. This way, even if your inbound is delayed, you don't have to make it to the landside AT check-in counter in YUL before the check-in cutoff.