Plot hole: The character Strickland (played by Jack Noseworthy) is born in 1969 (according to his file in the FBI computers that Peters accesses), like Noseworthy himself. Since the character is presumably also approximately 40 years old, this would imply that the film takes place in 2009, which is totally inconsistent with the level of technology needed for surrogacy.
Factual error: In the beginning of the movie, during the "news" clips, it is stated that the Dreads have reservations near major cities. They show a map of North America, and have indicated some places in Canada that have reservations. Unfortunately, most of the locations shown are not near any major cities, and in fact most shown are in the middle of nowhere. The vehicles throughout the movie are current to modern day, not even showing any new models that were released in 2010, so it is safe to assume the movie takes place in the near future. It is not at all conceivable that major cities in Canada would spring up in the next few years for the locations shown on the map.