Unfortunately I can't help ya as we opted to not run the upper tat. The day we were going to do it the river was cresting just below flood stage (I think it was around 19.5ft on the gauge that day). It was just about overflowing the banks and we couldn't see an eddy anywhere due to the thick brush that lines the river. The current was ripping. We figured we would probably be okay if we ran it, but as my buddy said standing on the river bank "if we have any swimmers we will never get them back." So we opted to play it safe and skip it what with the ten day adventure ahead of us and all. When we launched two days later for the normal Tat the water was a foot lower (18.3ish) but still very burly. All the rapids in the canyon at that point turn into one long 3+ mile Class III+/IV rapid with very little eddies. I had to eddy out to assist a packrafter and it took me about a mile to find one.
As for the border. Yea, make sure you have six months or more left on your passports and can legally get into Canada, Make sure you have you ArriveCan app filled out too. Two folks in our group forgot and had to fill it out in the parking lot before Canada would let them in. Also, try and time your border crossings against the Alaska ferry. The few hours after the Alaska Ferry docks in Haines leads to long wait times at the Canadian Border. We unfortunately got to the the border about the same time 20 RV's/Cars did and took close to two hours to get through. Otherwise both border stations (The US and Canadian ones) near Haines are very familiar with river runners and it should be a breeze.