if you're normally a large in north america, I would recommend the xxxl. it's fits me perfect but I also go to the gym a lot so that could be why
just make sure to order at least two sizes bigger than usual if you're from Canada or USA