O código passado em aula que eu fiz que eu dei uma olhada aparentemente está tudo certo porém o ".grid()" não funciona
fig, axs = plt.subplots(1,2, figsize=(15,5))
axs[0].plot(dados_brasil['Ano'], dados_brasil['Imigrantes'])
axs[0].set_title('Imigração do Brasil para o Canadá \n 1980 ate 2010')
axs[0].set_xlabel('Ano')
axs[0].set_ylabel('Imigrantes')
axs[0].xaxis.set_major_locator(plt.MultipleLocator(5))
axs[0].grid()