Canada will take 'necessary measures' against tariffs: Freeland