SRED is a dirty game where consultants will elaborate on your less than applicable research to boost your chances of getting grant money. And hey, the consultant will get paid, the company will get paid and the tax-payer with the actual developer who's SIN and identity is used gets chucked on the hook for it. It's absurd. Both of the programs you have mentioned get people that I know very rich, tax-payers poorer and regular workers adding to it by paying on average 33% - 37% taxes.
Sometimes, I wonder if playing by the rules without leeching off the system is worth my while. And as long as I have enough to keep a roof over my family's head, I just might stay on the right side of this debacle of a ruse.