Yes, as long as you didn't file the return on the other site, you can enter your information into TurboTax and file here.