Canadian Prime Minister Justin Trudeau said Ottawa will not be intimidated by China after Beijing expelled a diplomat from the consulate in Shanghai in a diplomatic tit-for-tat spat.