Reading the BC Hydro rules it looks like meters can be placed on garages.Local codes can be whacky but it is doable from a strictly technical perspective. Your meter would be moved to the garage main, the garage panel would have to upgraded to a new main panel with full service amperage and the panel in the house would have to reconfigured as a subpanel - easy peasy. They would prolly require a new ground rod for the garage and the house ground rod disconnected as well as requiring you to disconnect the house ground neutral. And of course only some of your main wire could be re-used. Best to call a local electrician or your inspector.
I'll take a photo this afternoon and mark it up to show what I'm considering...ever so slightly.