Travelling from Canada to Europe via Minneapolis/St. Paul was less trouble than experienced. Outbound most Canadian passengers can take advantage of U.S. Customs and Immigration pre-clearance which is a fairly painless experience at smaller airports such as Winnipeg and go straight to their connecting flight on arrival. Clearing U.S. Customs and Immigration on the way back to Canada was a breeze at MSP thanks to short lineups and affable staff. There's a good selection of airside stores and restaurants too. Ubiquitous TVs tuned in to CNN are a mixed blessing: they just add to the din at a crowded gate but if you can find an empty gate you can stretch out relax and watch the news while waiting for your connecting flight.