Here is the problem with what you're doing on a Gen2. The bike assumes the signal is in MPH and the odometer in Miles. Sure, you can trick it with a speedo healer to have the needle on the speedometer point to 70MPH when in fact you are really going 70KPH ..no problem. And in doing so, every Kilometer you ride will bump the odometer up one Mile ...so your odometer (and trip odometers) will all start bumping each mile up at the rate of Kilometers traveled ....no problem. Right?
Well, maybe not. Because the Gen2 bike only shows what it believes are "miles" your odometer will be grossly exaggerated, so, come time to sell the bike, your "miles" on the odometer will be much higher than actual miles ....and perhaps that is something you don't want. The variance will be to the tune of about 61%. So when you go to sell the bike, and say it has 10,000 actual miles on it, because of your speedo-healer tweak, the odometer is going to read 16,060 miles. Might make some interesting dialogue between you and potential buyers. Also if DMV or other agencies up in Canada track your distance, you could be putting yourself in a bad situation.
Just sayin' you might want to think it through.
Speedo-healers are handy devices, I've used them ..and I've always wondered how many people are doing goofy things with them to discount their miles and or potentially cheat in miles graded competitions. Not saying it happens, but it would be tempting for those with low scruples.
Example: set the speedo-healer to measure half of actual speed - ( 80MPH means 40MPH on the speedometer), easy for the rider to do the math in their head ..meanwhile your bike's odometer is only showing half the miles actually traveled ...and a benefit come time to sell the bike. 10,000miles actual shows up as 5,000 on the odometer.
The reverse could also be done ...which in essence is what you're doing.
I hope this makes sense, if not ping me off line and I'll give you better examples. Or, maybe it doesn't matter to you. It is your bike after all.