I would have thought for $300. cdn that Quality Control would have been something that would have taken precedence, I had to repair my glasses before I could use them. The screw for the left nose pad was missing, but the pad was in the box.. Good thing I had a spare pair of glasses.. Paying an extra $37. for Duty: I hate hidden charges.. I had them shipped to my work, and my boss paid $37 because someone didn't get the memo that I already paid the duty.. NEVER Again..