Hello CHRIS: I think you have the QSL Manager wrong callsign. All the 2008 DX Bulletins give VE3ZF as the QSL route for XM2A.
See the 425News # 895 28.06.08:
"VE - Igor, VE3ZF (VE2IDX) says he will be active as XM2A from Orleans
Island (NA-128) on 1-6 July, including an entry in the Canada Day
Contest. QSL via VE3ZF.".
I hope this will help you.
73 de Luciano PT7WA