Variant fixes

-- canada support

various build fixes
fix devicetree binary path for supported g2 variants