It might be possible to have an overnight connection (under 24 hours) in each direction on this fare, presumably at MSP, in order to get better arrival and departure times for Canada. If you're willing, MSP has some good airport hotels (with at worst free shuttle service) or you could use the light rail to go downtown. With the exception of the new IC at the airport and the JW right at Mall of America, these airport hotels tend to be cheap, frequently under US$100, especially if you can qualify for AAA or senior rates. Around the holidays, downtown hotels can be cheap too as there won't be business travelers filling them.