Seems fair enough.
We had a recent thread about another Canadian moaning about visa fees to the US....because they had waited too late and needed to expedite.
Publicity like this is a good reminder to get your affairs in order before internation travel.
Sincerely,
Gargoyle