I doubt we'll ever see direct service soon. If we're getting direct service from Canada its likely out of Toronto or Montreal. If we were to get service I'd guesstimate around 4-5 hours, however with layovers id say the lowest you'd get it 6 with Delta thru DTW (just guessing)
No direct flight yet but maybe soon
I think that depends on the airline not the airport
Thanks! Your answer is awaiting moderation.