I have made it home. The ordeal that has been travelling for the past 48 hours is finally over. I'm exhausted, $200 USD poorer, but I'm okay. EA might pick up the 200 smackers, but I won't know until later this week.
Travelling sucks. I like being new places, I just don't like the process of getting there. Although, big props to American Airlines, who had NO OBLIGATION to help me AT ALL, and sent me to Seattle at my request. They couldn't get me to Vancouver except for an extra payment of $500 or more, so I suggested Seattle as an alternative, and they did that. They didn't have to, but they did. I am grateful.