YEG isn't exactly a busy international airport. Looks like there are only 2 international flights though there are 3 transborder flights that arrive around the time (2 later) your KL flight does. To be on the safe side and add more time, it depends on what passport (Canada or U.S. to use machines, if they have them there) and/or entry facilitators (e.g., Nexus, Global Entry, elite status n AS) you possess.