Where are you seeing season 6? It's not supposed to air until September 23.
I watched season 5 here, I own seasons 1-4, but you can probably watch those here too. Watch Heartland online free on Tv-links
ETA- Never had any virus issues, but I did make sure my McAfee was up to date before watching.