I believe, my post will be deleted. Whereas what I am going to write now, is something what they will not like. But:
The most of "sponsors" advertising here, are just so calles "offshore resellers". It means, they are just reselling a services of someone else. If you will use their service, they will be a middle man in every single legal problewm, which ylu will need to solve. They call them "Offshore service providers". But they are "Offshore service resellers". Be carefull when talking to companies who are just a resellers.
Do you have a gambling license in Canada to have sportsbook/casino yet? Or are you looking for someone who is able to help you create structure with reasonable licensing?
Canadian law does not allow any foreign companies (Only exemption are some US companies) to market nor make any kind of betting or gambling business with canadian residents. Sure, there is no way how they can technicaly to prevent foreign companies to make such business in Canada if directing persons has no other connection in Canada. Canadian authorities does not care about your business if you are accepting customers from Canada, but if you do not market your business actively in Canada. There is a very thin line between legal and illegal seupt of structure and all activities. The differences are in some small details only.
The offshore resellers, who has absolutely no legal background and no legal education in USA or Canada, has absolutely no chance to create strusture will will be absolutely bullet proof. So, be aware of them.
Having an offshore gambling company in offshore jurisdiction, but living in Canada, directing this company in Canada, having a betting customers from Canada - the only way how to handle this is to obtain a citizenship and/or residenc epermit in some other country and create very sophisticated structure. Repatriation funds to the Canada can be done not directly. There has to be created a structure, where Canadian authorities will see some clean money coming from "respected" country like USA, UK, Singapore..
Banking structure is something that can break your neck.
The most of offshore service resellers will just try to sell you what they call "bank introduction service". It means, they will just resend your documents to some of the banks, from which they receive commisions.
The only way how to create a complex banking structure is to have a lawyer with a direct contacts in a bank. This will allow you to structure accounts and services properly. Which of this "resellers" will travel with you to the bank and negotiate a specific conditions with the banks? None.
I believe, this post will be here just some short time. This "offshore resellers" are sponsors of this forum. I believe, Admin will delete this post very fast. Although, what I wrote is a clear truth.
I know, what I write about. I am lawyer. And I am in offshore business for 17 years. I had to help a many people, who just used a services of "Offshore service providers", who are resellers of someone else services, only. Using services of this resellers in so complex case as yours looks to be is a direct one way ticket to the prison.