My husband's US Visa has expired and we are currently in Canada on his single entry business visa .

He is travellign to India from Canada itself since the US visa stamping dates are not available in Canada currently.

We need advice on whether he will be allowed to TRANSIT through US/UK/European cities like Paris etc. based on his Canadian visa.

I.e. is his Canadian single entry business visa valid for transit through these countries?