I only know about the situation in the US. If you are looking at other countries, you need to get information that is specific for those countries.
In order to get your student visa to study in the US, you need to be able to show that you have enough money to pay for your education. You can’t just tell the visa officer that you plan to get a co-op or an internship to help pay for your education.
I would recommend that you apply to places that require co-ops and to places that don’t. Wait to decide on where to attend after you have been accepted and know about any financial aid. Before applying, ask each place about their co-op or internship placement experience with international students. Some places are much better at doing that than others. Don’t apply to anywhere that has not been able to place their international students in a co-op or internship.