As for Elizabeth May: she has recently drawn a bit of attention by suggesting that we should rename the Canadian holiday in May as 'Victoria and First Peoples' Day'. Her heart is in the right place. It's hard, though, to imagine a less historical idea. Surely one of the points of having these holidays is that they remind us of the past. We already have plenty of politically safe holidays like Ontario's generic 'family day'. A country with history is supposed to have bizarre traditions, relics of the past the dot the calendar for reasons no one can quite recall. It's the calendar equivalent of a street-scape dotted with buildings from several different historical periods. That's called 'having history'. Not everything is the same. History ought not to be a suburb.
Oh, and someone should tell Ms May that there is already a National Aboriginal Day. If Elizabeth May wants to make that an official holiday, I imagine she'd have many more people behind her.