How to file when you've permanently moved from USA to Canada mid-year

I am Canadian citizen. I lived and worked in USA (Illinois) from January 1 to June 15 on a visa. I then moved back to Canada and now work full time in Toronto.  I own property in Canada, but not US.

 

- Can i use Turbo Tax, assuming I need to fill in USA and Canada separately, and there isnt a joint version?

- Do I need to declare my US salary in Canada and vice versa?

- Do I need to fill out US before Canada, Canada before USA? Does it matter?
- Anything else I should know?