Currently Canny integrates with GitHub at the organization level. This works fine if you only have one Canny company. If you have multiple, it's impossible to connect them both to GitHub.
If you integrate Canny with GitHub at the repo scope rather than the org scope, you can do mapping and allow multiple Canny companies to have their own associated repo.