The possibility of rejection of H1b visa is very very low either in Canada or China, but chance of being check is very high.