Fortunately, I don't have that yet. I've been filing yearly with the IRS, but I know it's only bound to get more complicated as time goes on.
I'm actually not 100% on how exactly filing all works, as I'm dual (born in the States), and my wife is Canadian. But that's a subject for a different topic.