Hello,
This is a really tough decision to make! I assume we are talking about Sarah Banet-Weiser here? SBW is a powerhouse and I was crushed when she left USC bc I really wanted to work with her too. That being said, here is my advice:
-Madison has one of the best comm departments, and is so highly regarded in the field. Their placement record is insane! (I was admitted too just full disclosure)
-I think it seems like student debt is one of your main concerns here. I still have debt from undergrad, and I am in a very affordable MA program now paying barely any tuition bc I TA and am still accruing debt bc of the cost of living. The cost of living where I am now is nowhere near what it would be in London, so that's a huge consideration.
-In terms of location and jobs, w/o knowing the field your partner is in (and since I have been in school / working in the service industry) I feel like I can't really help you there. But in terms of finding a job, I feel like finding a job in a small city or potentially having to commute vs. having to look for one abroad and deal with visas are both super difficult. Maybe there is someone on the forum talking about work visas for partners that can help you out!
-You might have already looked into this, but my understanding is that some funding options for MA and PhD programs in the UK and Canada are unavailable to international students. Would be worth looking into!
-I think this might be a different conversation if they were both PhD programs, or the PhD program you were admitted to wasn't so highly ranked. But, I say Madison is the better option, especially thinking long term (and I say this as someone who ADORES London).
I hope this is helpful, and I assume we will meet at the Madison visit day!