Do you have priority status with Delta? If not two hours might not be enough due to the long lineup to get baggage tagged and boarding passes that I usually see at DL check-in in the morning.
I fly out in the mornings with DL from YYZ T3 about 30/40 time per year. Even with priority check-in and security screening plus Nexus/GE my usual margin is 75 minutes.