Zinsser CoverStain Oil. It gives you the best chance for good adhesion. Stinks to high heaven so ventilate properly. If you don't like the idea of using an oil, there are lots and lots of quality latex bonding primers such as Zinsser's 123, Glidden's Gripper, Stix, etc. as well as the latex bonding primers from the nat'l paint chains if Canada has Sherwin-WIlliams, Benjamin Moore, etc.