Canadians finally get direct overnight flights into Africa