Dual citizens from 3rd world countries (who require visas to enter Canada on their origin passports) are using their Canadian passports anyway.
Only dual citizens who hold "western"/developed/G8 type passports are affected by this new rule, and news outlets are saying its a cash grab.
Exactly what problem was being created if they continued to use their other passports anyway? They'd still have to meet airline criteria to fly to Canada anyway.