FifeHockeyNut......based on the rules you provided around imports, the Cardiff Devils appear to go against that. Looks like they have 19 players on the roster (I ignored the 3 guys that played 3, 1 and 1 game respectively). Of those 19, 13 are Canadian, and 6 either England or Wales.
Is it possible to get around the import issue if guys potentially have dual citizenship? Not that I know if that would apply to any of the Canadians on the roster.
There are a few guys that circumvent through the dual nationality rules, but some of the bigger budget teams run with an extra import to cover for injuries. The players with Dual nationality fall in to two categories: nationalised to the UK ie not classed an import or other EU national, for example Derek Roehl of Braehead is dual with US (Michigan) and Italy.
As an aside, Cardiff and Belfast are a unique model in that they have a GB starting netminder which allows them to have a stronger roster.
I had a look at some of the rosters in that league....ton of Canadians. I didn't go through every team, but the first or second one I looked at, the top 10 scorers on the team were all Canadian.
It's a massive import league, not a league that develops British talent. Every team runs 3 line hockey and has an active roster of about 16/17 skaters and 2 netminders. Teams can have 12 foreign players on this roster, 11 full imports and 1player with an EU passport. As a result most teams go for North American players. The team i follow has 4 Americans, 7 Canadians, a Finn and 9 Scots. The Scots struggle for icetine and swap in and out with each other.