The bike which is pictured is long gone. If one comes up locally in an XL and is reasonably priced I'll go have a look. I am more in tune with owning their "National" model though.
I think MEC designs some fairly nice bikes and have produced (i.e. had built for them - not sure who the manufacturer was) several models in the past. They don't seem to have offered as many varieties now though (10 models currently).