Ok, I didn't win.
I called EK and they said my TA has to do it. My TA called EK and they said the passenger has to phone and do it.
Update
I called EK again. The agent said the TA has to do it. I got her name and gave it to the TA. Now the TA said that EK said that tickets issued in Canada do not qualify.
I will be calling EK back yet
again and they will be getting an earful. I have not been this angry with Emirates in my entire life - their customer service is just so atrocious. There is no liability whatsoever, and their job seems to be to get rid of you as fast as possible. Once you've forked over the money for a C$6,500 ticket x5 they simply don't care anymore.
Unfortunately I am stuck flying them back because my tickets are restricted, but my grandfather and father have moved their DXB-LHR-DXB travel to VS.
Cheers,