This is sort-of normal elsewhere, actually. Even in Europe, employer has sway over vacations. Not a dictatorial power, but No will often be No for a certain period. It makes sense in many industries; you can't have a power plant running with too few qualified people present.
Edit: downvoted for a perfectly neutral response. Yes, looking at my own country's labor code, vacations are determined by the employer. They will likely meet you halfway and approve vacations for July and August (slow season) without too much hassle, but they do not have to. As said above, it makes sense; certain skeleton crews must be maintained at all times in many industries.