Thanks for the help!
I'll keep the connection at 3:25, especially since I'll be transiting BKK to HKT. If I make the flight, but my bags don't, I don't see the point in forcing a tight connection.
On a side note, does anyone have experience on YYZ-HKG in J? I love CX, but don't get to fly it often. I imagine the food/service is impeccable.