But they can land in vancouver and not do the landing procedure if they want. Depending on whether theyre visa exempt or not.
I think they can just tell the immigration officer they want to land later when theyre in toronto.i thi k thats fine.
Then they wont miss their flight