For co-op, there are no guarantees. The number of students at U of R can fluctuate quite a bit from year to year, and the job market will determine how many co-op jobs are available. U of R has a good co-op job board and a good support system for co-op job seekers but you should be aware that a lot of the jobs posted there are outside of Saskatchewan. If you're looking for co-op work in line with your major, being open to relocating to somewhere like Toronto, Montreal, or Vancouver for your work term will greatly increase your chances of success.
If settling in Saskatchewan is your goal, there are a lot of government and private companies (SaskTel, SGI, SaskEnergy, Brandt, Evraz, and many tech startups) who use co-op as a recruitment pipeline for hiring after graduation. These positions might not always use your skills as much as you'd like them to but they are an good chance to prove yourself, network, and position yourself as a great candidate to hire after you graduate.
Saskatchewan is a cold and remote place that has some difficulty enticing workers to move there from elsewhere in Canada, and it has a smaller population to draw workers from, so skilled professionals tend to be highly in demand there.