We've always connected through an airport in Canada, cleared customs etc when landing from MBJ. If we fly home via Charlotte lets say, would they check our bags through to Ottawa or would we have to clear customs there? I know we'd still have to clear customs when we land in Canada, just wondering what the procedure would be at the US end and I'm hoping someone here has done it.

I only ask because the flights home in May are a LOT cheaper with the US carriers....

Thanks