How to Report Freelance Income Obtained from Company Outside of the US

I work as a freelance artist in California. This year, I started working as a freelancer/contracted artist for a studio that is based in Canada. They pay me monthly and, in total, have paid me over $600. I know that in the US, freelancers need to get 1099 forms from companies that pay them over $600. I have a few questions about how to report this income.

1. What form do I use to report freelance income obtained from a company outside of the US?

 

2. Does the studio still need to send me a 1099 form? 

3. Do I need to send the studio any tax forms? If so, which ones?

4. If the studio doesn't send me a 1099 form, what do I do?

I asked the studio, and they said they don't think they can/need to send me forms but said I should check with an accountant and let them know what the accountant says. Thanks.