I'm not sure about your first question.
But with regards to your second q, DeVinci is a Canadian brand - out of Quebec. I know a few people that own DeVinci's and they maintain that they're great bikes for the money. The owners that I know, have all owned their DeVinci's for over 3 years, experiencing no problems at all.
I have personally never ridden one so I can only go on what they've said. From what I've gathered though, they are decent bikes for the money.
Hope that helps.