russia on its own, no.  russia, with chinese, iranian, and north korean backing, can last a lot longer than nato can. what, you think there's nato personnel willing or even capable of a long dirty drone and cluster munitions war in the eastern block?  ukrainians are being sacrificed because literally no army in nato will put their own personnel in that kind of conflict. because they know they'd have open revolt inside a few weeks.  no one in the west is patriotic or even nationalistic. it's all just for the paycheck, and inflation has proven, the money just isn't enough, and certainly not worth dying for.
Canada