Sort:  

I mean, if there are any kind of card shops in your area they should have some hard sleeves (Also known as toploaders). Otherwise, you could order some online? There's definitely got to be some shop that will ship to whatever country you're currently in.

The binder should be fine though as long as the cards are soft sleeved, as long as it's not a D-ring binder. If it is, scrap that and get a flat file type binder instead. (D-ring binders damage cards over time.)

What's a D-ring?

It's one of those binders that has the metal rings in the center when you open it up. Like one of these