Just because the corporate-owned media reports their cause in a negative light, doesn't mean public opinion has turned on them. In fact people were lining the streets as they made their way to Ottawa.
I think you're right about one thing though. Opinion hasn't "turned" on them because it was never with them in the first place.
A news article shared in this thread suggested 51% came from Canada.
The foreign donations are small amounts spread across many donors.
It doesn't exactly appear like Uncle Vlad is sending them billions of rubles or something.