I checked and your order is being processed. It should ship out within the next few business days. You may track the status of your order through the “Reward Order Inquiry” area of your Cub Nintendo account.
Unfortunately, we are unable to change the address to a Canadian address as you have a US Club Nintendo account. If you wanted this to go to your friend in Canada, you would need to send it to him on your own once you receive it.
I hope this information helps. Please let us know if you have any further questions or concerns.