I have the Walther P22. It will shoot great. I have a can for mine. It got picky with the slide returning to battery on cheap ammo last month. I had some OLD Remington bullets that would not feed w/o the can. Other than that, my P22 has shot like a champ.
I cannot speak for any other 22 pistol other than the Single Six and Colt Diamondback.