Help please. I am a Canadian and my husband is a British but a permanent Canadian resident. We are flying to Bangkok from Canada landing on November 6th, 2022. We plan to stay in Thailand until January 16th, 2023 then flying from Phuket to Bali. On April 1, 2023 we return to Phuket and travel up to Bangkok to fly home on April 8, 2023. What visa do we need and how do we get it? We are so confused.