Agree with @Jeff,
“It puts pressure on you – similar to scheduling an exam…it's easy to put it off, but when faced with a deadline, it forces you to get to work.”
My accounting career has always been one in my list of secondary priorities in the past, the reason why I am still here.
Also, being a Canadian resident doesn't help either. But with a lot of ‘remote', ‘online' work available, getting that CPA designation will definitely a huge asset these days.
I can't move to the US for at least 10 years, even if I wanted to. US CPA in Canada can be a huge asset if you apply for organizations that can use your designation. There are a few in my list.
For now, I just accepted the fact, I want to be a US CPA. It's part of my life. I might not make as much, and have the maximum return on it, but it makes me happy, challenges me and most of all, something that it always belongs to me.
No one can take away your education. Upset with 18-month rule? Not really. It makes you think, make a decision, and answer the question, are you in or not?