If you are married, then you need to file as married in Canada, even if your spouse is not submitting a return. You can use 000000000 for your spouse's SIN number.
If you are non-resident of Canada, then you will only pay taxes on your Canadian income, but you will still need to enter information about your worldwide income to determine if you are eligible for certain credits.
THis is a Canadian forum, so we can't help you determine if you must also enter the stock sale on your US return. For assistance with U.S. taxes and U.S. versions of TurboTax, please visit the website for TurboTax USA.