2.1 Identity Code & List Discrepancy Identification
Key Takeaways
The published CBSA identity-code sample asks for the number of discrepancies between two lists.
Chunking strings into short blocks is one optional way to check each character without skipping positions.
Transpositions and lookalike characters are useful practice cases; CBSA does not publish their live-exam frequency.
Check punctuation and case when the question asks for an exact character match; do not infer a legal consequence from a mismatch.
Systematic left-to-right scanning with cursor or finger pacing prevents saccadic jumping and cognitive autofill errors.
Identity Code & List Discrepancy Identification
Core Competency: Reasoning Skills — Alphanumeric Verification & Discrepancy Detection
Official sample: The CBSA publishes one paired identity-code list in its Reasoning Skills examples. The number and format of live items are not published.
At Canadian ports of entry, a Border Services Officer (BSO) processes thousands of alphanumeric records during every shift. Whether validating passport numbers in the Primary Inspection Lane (PIL), cross-referencing intermodal container numbers at a marine port of entry, or auditing Commercial Vehicle Identification Numbers (VINs) in secondary cargo inspection, officers must spot subtle discrepancies instantly. An unspotted digit transposition or an overlooked character swap can permit the entry of stolen vehicles, fraudulent travel documents, or non-compliant commercial freight.
The published identity-code item asks candidates to count discrepancies between two lists. These questions do not require prior legal or customs knowledge; rather, they assess visual perception, attention to detail, working memory, and resistance to cognitive fatigue.
The Published Discrepancy Example and Practice Variants
In the published example, candidates compare two lists of identity codes. The additional formats below are practice variants, not a published live-item blueprint.
The same comparison skill can be practised with three question stems:
- Total Discrepancy Count: "Comparing List A to List B, how many pairs contain one or more discrepancies?"
- Match Identification: "Which of the four paired records is an EXACT match across all characters, delimiters, and casing?"
- Error Isolation: "In Item 3, what specific discrepancy exists between the primary manifest and the warehouse log?"
The 135-minute limit over 117 items averages about 69 seconds per item, but CBSA does not set a per-item time limit. A repeatable scan can help control time and error.
The Cognitive Traps of Alphanumeric Scanning
People may read familiar strings as wholes and overlook a changed character. For exact code comparison, scan each position rather than relying on the overall shape of the string.
The Three Major Cognitive Errors
- Cognitive Autofill: When a candidate sees
ON-89241-CAnext toON-89421-CA, the brain notes the identical prefix (ON-), the common digits (8, 9, 2, 4, 1), and the matching suffix (-CA), instantly assuming a match while glossing over the swapped24vs42. - Attentional Blink & Center Neglect: Visual focus is naturally sharpest at the beginning (prefix) and ending (suffix) of a string. A mismatch can occur in the middle of a long string as well as at either end.
- Saccadic Jumping: When moving eyes rapidly back and forth between two parallel columns, the visual line of sight drifts diagonally, causing candidates to compare Row 2 in List A with Row 3 in List B.
The Systematic Scanning Protocol: Cognitive Chunking
To overcome cognitive autofill, you must force your brain into analytical mode by breaking long strings into standardized 3-to-4 character chunks.
Unchunked String: CA774902189X
Cognitive Reading: Brain sees "CA", some sevens, "189X" -> Vulnerable to error
Chunked Protocol: [CA77] - [4902] - [189X]
Chunk 1: CA77 vs CA77 -> MATCH
Chunk 2: 4902 vs 4920 -> DISCREPANCY (Transposition)
Chunk 3: 189X vs 189X -> MATCH
Result: Row Discrepant
The 4-Step Verification Method
- Anchor Row Tracking: Place your cursor or finger directly under the active row in List A, keeping it stationary until both columns are evaluated.
- Left-to-Right Chunk Verification: Scan the first 3 or 4 characters in List A, then verify those exact characters in List B. Do not read the entire string at once.
- Check the Seams (Delimiters & Spacing): Explicitly audit spaces, hyphens, slashes, and periods.
AB-102andAB 102are discrepant. - Binary Row Scoring: On your scratchpad, mark each row immediately as
M(Match) orD(Discrepancy) before moving to the next line. Never attempt to maintain a running mental tally in your head.
Discrepancy Types Worth Practising
The examples below illustrate alterations that can be checked systematically. Their frequency on the live OTEE is unknown.
| Error Category | Mechanism | Example Pair (List A vs List B) | Diagnostic Rule |
|---|---|---|---|
| Adjacent Transposition | Swapping two neighbouring numbers or letters | TRN-48921-X vs TRN-48291-X | Look closely at digits 3, 4, and 5; digits 92 vs 29. |
| Non-Adjacent Transposition | Swapping characters separated by another digit | 581294 vs 584291 | Outer bounds of the subgroup (1 and 4) are flipped across 29. |
| Orthographic Lookalikes (0 / O) | Number Zero vs Capital Letter O | K90-TXO vs K9O-TXO | Narrow oval with slash/dot is 0; circular or wider round character is O. |
| Orthographic Lookalikes (1 / I / l) | Digit One vs Capital I vs Lowercase l | B18-09IL vs BI8-09IL | First block replaces digit 1 with capital letter I. |
| Orthographic Lookalikes (5 / S / 8 / B) | Curvature similarities | S58B-99 vs 5S8B-99 or S5B8-99 | Swapping 5 and S, or confusing 8 with capital B. |
| Lookalikes (2 / Z & VV / W) | Angular line similarities | 204-Z9 vs Z04-29 or VVA-88 vs WA-88 | Pair of Vs joined closely to imitate W. |
| Delimiter Mismatches | Missing, replaced, or relocated punctuation | CAN/998-01 vs CAN-998-01 | Slash / replaced with hyphen -. |
| Case Sensitivity Discrepancies | Lowercase vs Uppercase variations | pA-7812-k vs PA-7812-k | First letter p is lowercase in primary record. |
| Trailing Omissions / Insertions | Added or dropped terminal character | YVR-8849-0 vs YVR-8849 | Missing terminal -0 check digit. |
Step-by-Step Worked Demonstration
Scenario: Primary Manifest Audit
Question: A CBSA officer is auditing a manifest of five commercial cargo shipments arriving at the Pacific Highway Commercial Operations facility. Compare Manifest Log A with Warehouse Receiving Log B. How many total pairs contain at least one discrepancy?
| Item # | Manifest Log A | Warehouse Receiving Log B | Comparison Analysis | Row Status |
|---|---|---|---|---|
| 1 | MSKU-908214-7 | MSKU-908124-7 | Chunk [MSKU-] matches. Chunk [9082] vs [9081] reveals transposition of 21 to 12. | Discrepancy |
| 2 | 1FTFW1ED4KFC90218 | 1FTFW1ED4KFC90218 | 17-character VIN. Chunk 1 [1FTF], Chunk 2 [W1ED], Chunk 3 [4KFC], Chunk 4 [90218] all match identically. | Match |
| 3 | TGHU/440918-B | TGHU-440918-B | Characters match, but delimiter between prefix and digits differs: forward slash / vs hyphen -. | Discrepancy |
| 4 | O9S-5812-B8 | 09S-5812-B8 | Initial character in Log A is capital letter O; initial character in Log B is numeral 0. | Discrepancy |
| 5 | PA-7729104-CDN | PA-7729104-CDN | All letters, hyphens, and numeric sequences match identically. | Match |
Evaluation Summary:
- Items 1, 3, and 4 contain discrepancies.
- Items 2 and 5 are exact matches.
- Final Answer: Exactly 3 pairs contain discrepancies.
Practical Exam Tactics for Peak Speed and Accuracy
- Count Discrepancies, Not Matches: The published identity-code sample asks how many discrepancies the lists contain. Marking errors with an
Xon your scratch sheet allows instant tallying without confusing your count. - Stop at the First Error in a Row: Once you detect a single mismatch in a pair (e.g., finding
MSKU-9082vsMSKU-9081), stop auditing that row immediately! It is already classified as a discrepancy. Continuing to scan the rest of the string wastes valuable seconds. - Beware of the "Double Trap": A practice variant may ask "What is the exact error in Line 4?" Be careful: some rows contain both a transposition AND a lookalike substitution. Read all multiple-choice options before confirming your answer.
A Border Services Officer is cross-referencing four intermodal container identification codes against the terminal shipping manifest. Compare the pairs below:
- CMAU-882104-3 vs CMAU-882014-3
- HLCU-349015-8 vs HLCU-349O15-8
- MEDU-771920-1 vs MEDU-771920-1
- OOCU-518290-6 vs OOCU-518290/6
How many of the four paired codes contain at least one discrepancy?
1 pair
2 pairs
3 pairs
4 pairs
An officer is reviewing a Commercial Vehicle Identification Number (VIN) logged at secondary inspection against the official registry record:
Registry Record: 2G1FB1E39B9184022 Secondary Log: 2G1FB1E3989148022
Which statement accurately describes the errors present in the Secondary Log?
A single character omission where the terminal digit 2 was dropped.
An orthographic substitution of the number 8 for letter B, combined with a digit transposition of 84 to 48.
A letter casing discrepancy between lowercase b and uppercase B, with no numeric alterations.
An insertion of an additional character into the manufacturer identifier chunk.
Review the following four traveller documentation entries comparing the primary passport scan with the secondary declaration log. Which of the four pairs represents an EXACT, flawless match without any discrepancy in characters, delimiters, or casing?
CAN-P98024-11 vs CAN-P98O24-11
GBR/902488-A2 vs GBR-902488-A2
USA 448109-09c vs USA 448109-09C
FRA-881902-3B vs FRA-881902-3B
Sections you finish are checked off in the contents.