About the currency difference Sorry, I lost the post but someone asked why there is a difference between the US and CND price when the currencies are at par. Short answer, they are not at PAR:
https://www.xe.com/
Additional information: algorithmic trading quickly profits from the currency effect and almost instantaneously corrects the currency discrepancies.