Canada slaps new sanctions on Russia, Iran, Myanmar