Former finance minister Chrystia Freeland is billing herself as the best person to lead Canada's fight against Donald Trump.
Group of demonstrators forced their way through police line, made their way to northwestern corner of Trafalgar Square - ...