Earth Day sees more than 250,000 fill the streets of Montreal