In normal times this would be much better than sitting at the airport for that time, but it depends what time your flights are. If your flight from the US arrives when there are a lot of widebody flights arriving from overseas you could wait up to an hour to clear Canadian border control.