Chrystia Freeland defends Canada's stance on Saudi Arabia amid sanctions