As with most airlines, it's cheaper if you book your flight ahead of time, but bookings can be made right up to the last minute if you've got money to spare.
Toronto, Montréal et Vancouver sont aussi accessibles des États-Unis par train. Amtrak et Via Rail Canada sont les compagnies à contacter.