Note if you check bags at a pre clearance airport, then even though your bags will be automatically loaded onto your connecting flight, the tsa will repeat the same inspection that catsa did in Canada. So on a tight connection, your bags are likely to misconnect. E.g. One hour connection YYC, den, cos won't work for bags.