Trudeau's deputy PM Chrystia Freeland participates in a large public protest in support of Ukraine