Yes, all of our prices are USD. We do not ship to Canada directly, no. However, if you have easy access to the border you can make arrangements to pick up at a border store. Some border stores allow for products that don't ship to Canada to be dropped off for the customers to come pick them up from there and take the rest of the way. It is recommended to check with the border store prior to placing an order to ensure a smooth process. If you have any further questions please feel free to give us a call! Thanks.