Advertência: Eu não sou um advogado de imigração . Fale com um se quiser ter certeza
Uma palavra de aviso antecipado: a imigração dos EUA é, em geral, muito mais difícil de lidar do que a europeia, então eu não assumiria os padrões europeus lá. Na Alemanha eu basicamente posso sacar os dois passaportes e perguntar "azul ou vermelho?", O que eles acham engraçado. Nos Estados Unidos, isso quase certamente lhe renderia uma longa entrevista privada com um alto funcionário da imigração.
Em geral, é uma boa prática entrar e sair de qualquer país no mesmo passaporte. Às vezes, os governos cruzam o registro de entrada e saída e usam dois passaportes diferentes para exibir uma bandeira vermelha. Eu não acho que é ilegal por si só, mas isso pode levar a questionamentos prolongados quando você sair ou na próxima vez que você entrar.
Tenha em mente que você NÃO tem o direito de entrar no país (pelo menos nos EUA). Os funcionários da imigração podem tecnicamente negar a entrada por praticamente qualquer motivo. Eles normalmente não fazem isso, mas qualquer coisa "incomum" aumenta o risco.
Dito isto: dependendo da fronteira, você pode deixar o Canadá com seu passaporte croata e entrar nos EUA com o passaporte sérvio.