I'm in US. We can donate blood here too but not for compensation.
If you donate plasma though at at plasma donation center you can get compensation for your time. Its about $30 per visit for 2-3 hours of time and you can go 2-3 times a week. I donated plasma for a year one time to help pay for a vacation. Put away $3000 and had a lot of fun on that vacation. 😊