Canadian Prime Minister Justin Trudeau pays a fine of $100 over a gift of sunglasses, CBC News reports.