Per report on engineering underemployment from the Ontario Society of Professional Engineers, fully 33.3% of people with engineering degrees in this country have jobs that do not require any kind of university education.   Your odds of working in engineering, given that you graduated from an accredited Canadian engineering school, are around 38.3%.

There is considerable slack in the Canadian engineering labour market, and that includes computer engineers.  The smartest young engineers I know have already left for the USA.

So let's be clear that the "diversity is strength" patter is really about replacing Canadian graduates with engineers from other countries who are willing to work for less money, leaving more money for business owners.