Malala Yousafzai to speak to Parliament and get honorary Canadian citizenship