I am from Canada as well and I certainly don't blame you one bit about buying money early due to the exchange rate. Hopefully another poster can comment about how early the ticket booths open, but what I can suggest since I do this each trip myself is to got to Disneyland the day you arrive in...