My company offers an employee stock purchase plan with two 6 month periods. At the end of the period I buy the company stock at a 15% discount on the lower of the price at the start of the period and the price at the end of the period. There is a maximum on how much I can contribute per year.
I am Canadian and live in Canada, but the company is American so I contribute in USD. I sell as soon as possible after each period ends.
Is this a risk free investment? Am I guaranteed a 15% (before taxes) or more return?