Foreign / Domestic Tax Filing

I receive income from a U.S company but live in Canada. Do i need to complete my US taxes using a U.S version of Turbotax or other means and then apply that to Canadian version of Turbotax, or can can i complete everything at once using one version? If so how do i go about doing this? Thanks in advance.