CFA, MBA, law school are all hugely expensive and time consuming, and the latter 2 aren't worth doing unless you get into the top schools. These credentials are also becoming increasingly common in Canada (in no small part to the fact that we import people with any or all 3 of these credentials by the 1000's, while the number of jobs shrinks) and at the end of the day, they really mean nothing without the applicable career experience on your resume.There are a number of ways.
1 - get your MBA and apply in December for a summer internship and if you’re good, they will offer you a full time job when you graduate
2 - enrol to get your CFA and apply after you’ve completed your level 1
3 - get a coding job supporting the trading desk and network like heck and if they like you, they could offer you a job on the desk
4 - go to law school and specialize in corporate law or tax
5 - get into a support role, such as risk management or operations, network, network, network and if they like you, they might give you a shot.
All of these require more than a basic knowledge of the investment industry and a solid grasp of math and quantitative skills, which I assume shouldn’t be too difficult for someone with an engineering background.
Personally, I know he said he didn't want to do labor, but I would recommend the OP consider a trade. Ontario power generation is booming right now. If you get into a pipefitting apprenticeship working at the nukes, you will easily hit $80K your first year, $100K plus soon after that. There is easily 10-15 years work on the OPG nuclear refurbishments alone, and it is not hard (working at a nuke job involves sitting in a trailer waiting for permits 3/4 of the day, and then maybe tightening 1 flange). Once you get your journeyman ticket, you can combine that with your engineering degree and you will be a project superintendent/coordinator making $250K+. I know a guy who did this, except he got his mech eng after his pipefitting ticket. Hands-on credentials + your engineering degree would make you a god in the industrial construction world.