Most donor limits are imposed by Health Canada.  Don't blame CBS (I am not affiliated, but I have been donating for over 45 years).  CBS's big failure is in how they treat donors.  As Dr. Sher (CBS CEO) once told me, they are cost driven, not donor driven.