Hmm, I got a second email this morning, a week after my last complaint to Otticanet. I had been planning on emailing them again on Oct 16 but maybe they beat me to it. Here is the reply if anyone is interested:
I inform you that we solicited your glasses by the manufacturer and we tried to speed up your order, but they told us that your glasses will be available in 10/15 working days.As soon as we receive them by the supplier, we will immediatly proceed your shipment. Please consider 2/3 working days to deliver them to Canada.
I inform you that when you placed the order the payment was only blocked but your credit card was not charged.
We usually charge the credit card when we ship the glasses, but in this case it is taking a lot to get the glasses and after 25 days from the day of the order the payments automatically cancel.
For this reason we had to take your money now, not to loose your payment.
However, we will able to refund you anytime,in case you change your mind.
Please feel free to contact us for any further information.
Thank you once more.
Kind regards,
Otticanet
Ugh, if we are counting 10-15 business days after i received this new email, that means i have to wait until Oct 31 and after
Also, so apparently that's the reason for charging our cards early so they don't loose our payment. I really, really want these glasses though, because i have no other access to them 
I inform you that we solicited your glasses by the manufacturer and we tried to speed up your order, but they told us that your glasses will be available in 10/15 working days.As soon as we receive them by the supplier, we will immediatly proceed your shipment. Please consider 2/3 working days to deliver them to Canada.
I inform you that when you placed the order the payment was only blocked but your credit card was not charged.
We usually charge the credit card when we ship the glasses, but in this case it is taking a lot to get the glasses and after 25 days from the day of the order the payments automatically cancel.
For this reason we had to take your money now, not to loose your payment.
However, we will able to refund you anytime,in case you change your mind.
Please feel free to contact us for any further information.
Thank you once more.
Kind regards,
Otticanet
Ugh, if we are counting 10-15 business days after i received this new email, that means i have to wait until Oct 31 and after

