First Nations protesters are expected to hold demonstrations today in many Canadian major cities, including Ottawa, Winnipeg, Calgary and Lethbridge, Alta., as part of the Idle No More movement as the prime minister and First Nations chiefs prepare to meet.