Your customs preclearance will be done at the last point in Canada, so in your case YYZ would be your US Preclearance.
1 hour to spare is a bit tight...traffic accident in potential snow gong show in Edmonton on Monday. Security at YEG is breeze. Just something to think about.
Have fun!