You need to buy them before May. Tickets sold before May 1st for travel after July 1st will not be subject to the HST. Tickets sold after May 1st for travel after July 1st will be subject to the HST.
At least, that's how I understand it will work. No idea what will happen to the passes between May and July.