Even though I can pay upfront now on your website, I can cancel and get full refund up to 48 hours prior to reservation date?
That's correct !
I chose currency as CAD. I want to confirm my credit card will also be billed in CAD, not some other currency.
The rates are based on the local currency (country where you are collecting the car) but charged in whatever currency your card is issued/based on.