German politician Christine Anderson delivers a powerful Canada Day.