Busy weekend of mostly peaceful protests in these Canadian cities