Can someone squash this for me please?

I still haven't found a solid answer...

I'm a Canadian citizen.(Lived there for 8 years)
I'm a United States resident.(Lived here for 10 years)

Am i able to play for the US Or for Canada only?

Comments