Yeah, the easiest way to catch it is to ask for a trade with someone that has it, then run around with it in your team and let it spread. xD
I've had Pokerus since I first got it in my Sapphire version, and I've been trying to keep someone infected ever since. It really helps with building a mon's stats up. c: