go to a Home Hardware, get a can of KP53 penatrating oil. fill a bowl full of the stuff and set the end of the barrel vertically into it and leave it for a half hour I had to do this to an 870 one time and it freed it right up.
Did you try tapping on the choke (straight down from the muzzle) gently?
I just unscrewed mine and it has very fine threads on it. I wonder if the force of the slugs hitting it bound the threads up..
I'm just throwing out idea's..this is my first shotgun with removable chokes.
I took a 25cents and removed mine with absolutly no force, it was well oiled.
Send it back to CanAm
BTW, the stock choke is supposed to be a Modified.