Canada doesn’t have 25-30% of their population “minorities.” Black and non-Cuban Hispanics have a tough time entering middle-class status due to lack of skills and education compared to whites and east Asians.
That should be BlackS and non-Cuban Hispanics.