Yes.
No as a Canadian Passport holder,You don't need to get a visa for Crotia.
No.
Yes the man from China will need a visa to visit the U.K.
you need the schengen visa
no
yes but it has to be an American visa.
This visa is not necessary.
there is no visa for moroccans who want visit south korea
yes
yes
Yes
Yes