I have a flight arriving in BCN at 9:35am and then a departure flight on Air Canada Rouge departing at 11:45am to YYZ. Is 3hr 10min enough time to recheck bags? Do I go out of security and do US Immigration checks? I will have 7 people traveling. They are on separate tickets.