Hi Shaina!
Disney Gift Cards and Park Tickets can indeed be purchased and shipped to your home prior to your arrival at Walt Disney World. I'll review the options we Canadians have, to help you decide what will be the best route for you to take.
Gift Cards
can be purchased, and shipped to Canada, on the
Walt Disney World Website. I've provided the link for you, at which you can purchase
both Gift Cards (in the design and denominations you choose) and Park Tickets. To switch to shop for Park Tickets, simply click on the drop down menu at the top, below the WDW logo, and choose the 'Park Tickets' option. Once you've selected your items, they'll appear in the 'cart' window to the right of the page. At checkout, you'll select International Shipping which is $25, and your cards and tickets will be sent your home via FedEx within 10 days or less.
Disney Dollars are so much fun to collect and spend. My kids love them! They can be purchased by telephone or by mail, and sent to you at home prior to your trip for a $15 service fee. I've provided you the link to see how you can
order Disney Dollars prior to your arrival. Alternatively, Disney Dollars may be purchased on site at Guest Relations in any of the parks or Resort Concierge. No service fee applies, you simply exchange US$ for Disney Dollars.
If you prefer to save on shipping, you may opt to wait until your arrival at Walt Disney World and purchase your Park Tickets and Gift Cards or Disney Dollars on site.
Please feel free to write me back any time with any additional questions. I'm happy to help you out!
Wishing you a simply Magical time at Walt Disney World Shaina!
Kirsten