From 429ffdcd2f3340d38426219dbcb84636db583745 Mon Sep 17 00:00:00 2001 From: Calixte Denizet Date: Fri, 25 Jun 2021 14:31:55 +0200 Subject: [PATCH] XFA - Save filled data in the pdf when downloading the file (Bug 1716288) - when binding (after parsing) we get a map between some template nodes and some data nodes; - so set user data in input handlers in using data node uids in the annotation storage; - to save the form, just put the value we have in the storage in the correct data nodes, serialize the xml as a string and then write the string at the end of the pdf using src/core/writer.js; - fix few bugs around data bindings: - the "Off" issue in Bug 1716980. --- src/core/document.js | 7 + src/core/pdf_manager.js | 4 + src/core/worker.js | 56 +- src/core/writer.js | 28 +- src/core/xfa/bind.js | 11 +- src/core/xfa/data.js | 82 + src/core/xfa/factory.js | 9 +- src/core/xfa/template.js | 107 +- src/core/xfa/xfa_object.js | 73 +- src/display/api.js | 1 + src/display/xfa_layer.js | 44 +- test/pdfs/.gitignore | 1 + test/pdfs/xfa_filled_imm1344e.pdf | 71171 +++++++++++++++++++++++++ test/test_manifest.json | 8 + test/unit/clitests.json | 1 + test/unit/jasmine-boot.js | 1 + test/unit/xfa_serialize_data_spec.js | 73 + 17 files changed, 71564 insertions(+), 113 deletions(-) create mode 100644 src/core/xfa/data.js create mode 100644 test/pdfs/xfa_filled_imm1344e.pdf create mode 100644 test/unit/xfa_serialize_data_spec.js diff --git a/src/core/document.js b/src/core/document.js index 56b001928..bc9bfb555 100644 --- a/src/core/document.js +++ b/src/core/document.js @@ -963,6 +963,13 @@ class PDFDocument { this.xfaFactory.setFonts(pdfFonts); } + async serializeXfaData(annotationStorage) { + if (this.xfaFactory) { + return this.xfaFactory.serializeData(annotationStorage); + } + return null; + } + get formInfo() { const formInfo = { hasFields: false, diff --git a/src/core/pdf_manager.js b/src/core/pdf_manager.js index e3932a0da..c0f194599 100644 --- a/src/core/pdf_manager.js +++ b/src/core/pdf_manager.js @@ -77,6 +77,10 @@ class BasePdfManager { return this.pdfDocument.loadXfaFonts(handler, task); } + serializeXfaData(annotationStorage) { + return this.pdfDocument.serializeXfaData(annotationStorage); + } + cleanup(manuallyTriggered = false) { return this.pdfDocument.cleanup(manuallyTriggered); } diff --git a/src/core/worker.js b/src/core/worker.js index 7837573bd..dc491e7e8 100644 --- a/src/core/worker.js +++ b/src/core/worker.js @@ -564,8 +564,9 @@ class WorkerMessageHandler { handler.on( "SaveDocument", - function ({ numPages, annotationStorage, filename }) { + function ({ isPureXfa, numPages, annotationStorage, filename }) { pdfManager.requestLoadedStream(); + const promises = [ pdfManager.onLoadedStream(), pdfManager.ensureCatalog("acroForm"), @@ -573,19 +574,21 @@ class WorkerMessageHandler { pdfManager.ensureDoc("startXRef"), ]; - for (let pageIndex = 0; pageIndex < numPages; pageIndex++) { - promises.push( - pdfManager.getPage(pageIndex).then(function (page) { - const task = new WorkerTask(`Save: page ${pageIndex}`); - startWorkerTask(task); - - return page - .save(handler, task, annotationStorage) - .finally(function () { - finishWorkerTask(task); - }); - }) - ); + if (isPureXfa) { + promises.push(pdfManager.serializeXfaData(annotationStorage)); + } else { + for (let pageIndex = 0; pageIndex < numPages; pageIndex++) { + promises.push( + pdfManager.getPage(pageIndex).then(function (page) { + const task = new WorkerTask(`Save: page ${pageIndex}`); + return page + .save(handler, task, annotationStorage) + .finally(function () { + finishWorkerTask(task); + }); + }) + ); + } } return Promise.all(promises).then(function ([ @@ -596,15 +599,23 @@ class WorkerMessageHandler { ...refs ]) { let newRefs = []; - for (const ref of refs) { - newRefs = ref - .filter(x => x !== null) - .reduce((a, b) => a.concat(b), newRefs); - } + let xfaData = null; + if (isPureXfa) { + xfaData = refs[0]; + if (!xfaData) { + return stream.bytes; + } + } else { + for (const ref of refs) { + newRefs = ref + .filter(x => x !== null) + .reduce((a, b) => a.concat(b), newRefs); + } - if (newRefs.length === 0) { - // No new refs so just return the initial bytes - return stream.bytes; + if (newRefs.length === 0) { + // No new refs so just return the initial bytes + return stream.bytes; + } } const xfa = (acroForm instanceof Dict && acroForm.get("XFA")) || []; @@ -652,6 +663,7 @@ class WorkerMessageHandler { newRefs, xref, datasetsRef: xfaDatasets, + xfaData, }); }); } diff --git a/src/core/writer.js b/src/core/writer.js index bd3116258..1f598b7a0 100644 --- a/src/core/writer.js +++ b/src/core/writer.js @@ -123,12 +123,7 @@ function computeMD5(filesize, xrefInfo) { return bytesToString(calculateMD5(array)); } -function updateXFA(datasetsRef, newRefs, xref) { - if (datasetsRef === null || xref === null) { - return; - } - const datasets = xref.fetchIfRef(datasetsRef); - const str = datasets.getString(); +function writeXFADataForAcroform(str, newRefs) { const xml = new SimpleXMLParser({ hasAttributes: true }).parseFromString(str); for (const { xfa } of newRefs) { @@ -148,7 +143,17 @@ function updateXFA(datasetsRef, newRefs, xref) { } const buffer = []; xml.documentElement.dump(buffer); - let updatedXml = buffer.join(""); + return buffer.join(""); +} + +function updateXFA(xfaData, datasetsRef, newRefs, xref) { + if (datasetsRef === null || xref === null) { + return; + } + if (xfaData === null) { + const datasets = xref.fetchIfRef(datasetsRef); + xfaData = writeXFADataForAcroform(datasets.getString(), newRefs); + } const encrypt = xref.encrypt; if (encrypt) { @@ -156,12 +161,12 @@ function updateXFA(datasetsRef, newRefs, xref) { datasetsRef.num, datasetsRef.gen ); - updatedXml = transform.encryptString(updatedXml); + xfaData = transform.encryptString(xfaData); } const data = `${datasetsRef.num} ${datasetsRef.gen} obj\n` + - `<< /Type /EmbeddedFile /Length ${updatedXml.length}>>\nstream\n` + - updatedXml + + `<< /Type /EmbeddedFile /Length ${xfaData.length}>>\nstream\n` + + xfaData + "\nendstream\nendobj\n"; newRefs.push({ ref: datasetsRef, data }); @@ -173,8 +178,9 @@ function incrementalUpdate({ newRefs, xref = null, datasetsRef = null, + xfaData = null, }) { - updateXFA(datasetsRef, newRefs, xref); + updateXFA(xfaData, datasetsRef, newRefs, xref); const newXref = new Dict(null); const refForXrefTable = xrefInfo.newRef; diff --git a/src/core/xfa/bind.js b/src/core/xfa/bind.js index 8af671948..b73e6bf0b 100644 --- a/src/core/xfa/bind.js +++ b/src/core/xfa/bind.js @@ -29,6 +29,7 @@ import { $hasSettableValue, $indexOf, $insertAt, + $isBindable, $isDataValue, $isDescendent, $namespaceId, @@ -87,12 +88,12 @@ class Binder { // data node (through $data property): we'll use it // to save form data. + formNode[$data] = data; if (formNode[$hasSettableValue]()) { if (data[$isDataValue]()) { const value = data[$getDataValue](); // TODO: use picture. formNode[$setValue](createText(value)); - formNode[$data] = data; } else if ( formNode instanceof Field && formNode.ui && @@ -103,13 +104,11 @@ class Binder { .map(child => child[$content].trim()) .join("\n"); formNode[$setValue](createText(value)); - formNode[$data] = data; } else if (this._isConsumeData()) { warn(`XFA - Nodes haven't the same type.`); } } else if (!data[$isDataValue]() || this._isMatchTemplate()) { this._bindElement(formNode, data); - formNode[$data] = data; } else { warn(`XFA - Nodes haven't the same type.`); } @@ -496,6 +495,12 @@ class Binder { continue; } + if (!child[$isBindable]()) { + // The node cannot contain some new data so there is nothing + // to create in the data node. + continue; + } + let global = false; let picture = null; let ref = null; diff --git a/src/core/xfa/data.js b/src/core/xfa/data.js new file mode 100644 index 000000000..34a5a00fd --- /dev/null +++ b/src/core/xfa/data.js @@ -0,0 +1,82 @@ +/* Copyright 2021 Mozilla Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + $getAttributes, + $getChildren, + $nodeName, + $setValue, + $toString, + $uid, +} from "./xfa_object.js"; + +class DataHandler { + constructor(root, data) { + this.data = data; + this.dataset = root.datasets || null; + } + + serialize(storage) { + const stack = [[-1, this.data[$getChildren]()]]; + + while (stack.length > 0) { + const last = stack[stack.length - 1]; + const [i, children] = last; + if (i + 1 === children.length) { + stack.pop(); + continue; + } + + const child = children[++last[0]]; + const storageEntry = storage.get(child[$uid]); + if (storageEntry) { + child[$setValue](storageEntry); + } else { + const attributes = child[$getAttributes](); + for (const value of attributes.values()) { + const entry = storage.get(value[$uid]); + if (entry) { + value[$setValue](entry); + break; + } + } + } + + const nodes = child[$getChildren](); + if (nodes.length > 0) { + stack.push([-1, nodes]); + } + } + + const buf = [ + ``, + ]; + if (this.dataset) { + // Dump nodes other than data: they can contains for example + // some data for choice lists. + for (const child of this.dataset[$getChildren]()) { + if (child[$nodeName] !== "data") { + child[$toString](buf); + } + } + } + this.data[$toString](buf); + buf.push(""); + + return buf.join(""); + } +} + +export { DataHandler }; diff --git a/src/core/xfa/factory.js b/src/core/xfa/factory.js index b4adbff95..11f305a3e 100644 --- a/src/core/xfa/factory.js +++ b/src/core/xfa/factory.js @@ -15,6 +15,7 @@ import { $globalData, $toHTML } from "./xfa_object.js"; import { Binder } from "./bind.js"; +import { DataHandler } from "./data.js"; import { FontFinder } from "./fonts.js"; import { warn } from "../../shared/util.js"; import { XFAParser } from "./parser.js"; @@ -23,7 +24,9 @@ class XFAFactory { constructor(data) { try { this.root = new XFAParser().parse(XFAFactory._createDocument(data)); - this.form = new Binder(this.root).bind(); + const binder = new Binder(this.root); + this.form = binder.bind(); + this.dataHandler = new DataHandler(this.root, binder.getData()); this.form[$globalData].template = this.form; } catch (e) { warn(`XFA - an error occured during parsing and binding: ${e}`); @@ -70,6 +73,10 @@ class XFAFactory { return pages; } + serializeData(storage) { + return this.dataHandler.serialize(storage); + } + static _createDocument(data) { if (!data["/xdp:xdp"]) { return data["xdp:xdp"]; diff --git a/src/core/xfa/template.js b/src/core/xfa/template.js index b8cd672e2..e9ac5ac71 100644 --- a/src/core/xfa/template.js +++ b/src/core/xfa/template.js @@ -21,6 +21,7 @@ import { $clean, $cleanPage, $content, + $data, $extra, $finalize, $flushHTML, @@ -32,9 +33,9 @@ import { $getSubformParent, $getTemplateRoot, $globalData, - $hasItem, $hasSettableValue, $ids, + $isBindable, $isCDATAXml, $isSplittable, $isTransparent, @@ -572,7 +573,7 @@ class BooleanElement extends Option01 { } [$toHTML](availableSpace) { - return valueToHtml(this[$content] === 1); + return valueToHtml(this[$content] === 1 ? "1" : "0"); } } @@ -950,17 +951,31 @@ class CheckButton extends XFAObject { let type; let className; let groupId; - let id; - const fieldId = this[$getParent]()[$getParent]()[$uid]; - const container = this[$getParent]()[$getParent]()[$getParent](); + const field = this[$getParent]()[$getParent](); + const items = + (field.items.children.length && + field.items.children[0][$toHTML]().html) || + []; + const exportedValue = { + on: (items[0] || "on").toString(), + off: (items[1] || "off").toString(), + }; + + const value = (field.value && field.value[$text]()) || "off"; + const checked = value === exportedValue.on || undefined; + const container = field[$getParent](); + const fieldId = field[$uid]; + let dataId; + if (container instanceof ExclGroup) { groupId = container[$uid]; type = "radio"; className = "xfaRadio"; - id = `${fieldId}-radio`; + dataId = container[$data] && container[$data][$uid]; } else { type = "checkbox"; className = "xfaCheckbox"; + dataId = field[$data] && field[$data][$uid]; } const input = { @@ -969,14 +984,13 @@ class CheckButton extends XFAObject { class: [className], style, fieldId, + dataId, type, + checked, + xfaOn: exportedValue.on, }, }; - if (id) { - input.attributes.id = id; - } - if (groupId) { input.attributes.name = groupId; } @@ -1022,25 +1036,36 @@ class ChoiceList extends XFAObject { const children = []; if (field.items.children.length > 0) { - const displayed = field.items.children[0][$toHTML]().html; - const values = field.items.children[1] - ? field.items.children[1][$toHTML]().html - : []; + const items = field.items; + let displayedIndex = 0; + let saveIndex = 0; + if (items.children.length === 2) { + displayedIndex = items.children[0].save; + saveIndex = 1 - displayedIndex; + } + const displayed = items.children[displayedIndex][$toHTML]().html; + const values = items.children[saveIndex][$toHTML]().html; + const value = (field.value && field.value[$text]()) || ""; for (let i = 0, ii = displayed.length; i < ii; i++) { - children.push({ + const option = { name: "option", attributes: { value: values[i] || displayed[i], }, value: displayed[i], - }); + }; + if (values[i] === value) { + option.attributes.selected = true; + } + children.push(option); } } const selectAttributes = { class: ["xfaSelect"], - fieldId: this[$getParent]()[$getParent]()[$uid], + fieldId: field[$uid], + dataId: field[$data] && field[$data][$uid], style, }; @@ -1272,11 +1297,13 @@ class DateTimeEdit extends XFAObject { // When the picker is host we should use type=date for the input // but we need to put the buttons outside the text-field. const style = toStyle(this, "border", "font", "margin"); + const field = this[$getParent]()[$getParent](); const html = { name: "input", attributes: { type: "text", - fieldId: this[$getParent]()[$getParent]()[$uid], + fieldId: field[$uid], + dataId: field[$data] && field[$data][$uid], class: ["xfaTextfield"], style, }, @@ -1976,6 +2003,10 @@ class ExclGroup extends XFAObject { this.setProperty = new XFAObjectArray(); } + [$isBindable]() { + return true; + } + [$hasSettableValue]() { return true; } @@ -1988,17 +2019,7 @@ class ExclGroup extends XFAObject { field.value = nodeValue; } - const nodeBoolean = new BooleanElement({}); - nodeBoolean[$content] = 0; - - for (const item of field.items.children) { - if (item[$hasItem](value)) { - nodeBoolean[$content] = 1; - break; - } - } - - field.value[$setValue](nodeBoolean); + field.value[$setValue](value); } } @@ -2312,6 +2333,10 @@ class Field extends XFAObject { this.setProperty = new XFAObjectArray(); } + [$isBindable]() { + return true; + } + [$setValue](value) { _setValue(this, value); } @@ -2906,15 +2931,6 @@ class Items extends XFAObject { this.time = new XFAObjectArray(); } - [$hasItem](value) { - return ( - this.hasOwnProperty(value[$nodeName]) && - this[value[$nodeName]].children.some( - node => node[$content] === value[$content] - ) - ); - } - [$toHTML]() { const output = []; for (const child of this[$getChildren]()) { @@ -3182,11 +3198,13 @@ class NumericEdit extends XFAObject { [$toHTML](availableSpace) { // TODO: incomplete. const style = toStyle(this, "border", "font", "margin"); + const field = this[$getParent]()[$getParent](); const html = { name: "input", attributes: { type: "text", - fieldId: this[$getParent]()[$getParent]()[$uid], + fieldId: field[$uid], + dataId: field[$data] && field[$data][$uid], class: ["xfaTextfield"], style, }, @@ -4151,6 +4169,10 @@ class Subform extends XFAObject { this.subformSet = new XFAObjectArray(); } + [$isBindable]() { + return true; + } + *[$getContainedChildren]() { // This function is overriden in order to fake that subforms under // this set are in fact under parent subform. @@ -4924,11 +4946,13 @@ class TextEdit extends XFAObject { // TODO: incomplete. const style = toStyle(this, "border", "font", "margin"); let html; + const field = this[$getParent]()[$getParent](); if (this.multiLine === 1) { html = { name: "textarea", attributes: { - fieldId: this[$getParent]()[$getParent]()[$uid], + dataId: field[$data] && field[$data][$uid], + fieldId: field[$uid], class: ["xfaTextfield"], style, }, @@ -4938,7 +4962,8 @@ class TextEdit extends XFAObject { name: "input", attributes: { type: "text", - fieldId: this[$getParent]()[$getParent]()[$uid], + dataId: field[$data] && field[$data][$uid], + fieldId: field[$uid], class: ["xfaTextfield"], style, }, diff --git a/src/core/xfa/xfa_object.js b/src/core/xfa/xfa_object.js index 8eac42a59..62f3ff13d 100644 --- a/src/core/xfa/xfa_object.js +++ b/src/core/xfa/xfa_object.js @@ -15,6 +15,7 @@ import { getInteger, getKeyword, HTMLResult } from "./utils.js"; import { shadow, warn } from "../../shared/util.js"; +import { encodeToXmlString } from "../core_utils.js"; import { NamespaceIds } from "./namespaces.js"; import { searchNode } from "./som.js"; @@ -36,6 +37,7 @@ const $extra = Symbol("extra"); const $finalize = Symbol(); const $flushHTML = Symbol(); const $getAttributeIt = Symbol(); +const $getAttributes = Symbol(); const $getAvailableSpace = Symbol(); const $getChildrenByClass = Symbol(); const $getChildrenByName = Symbol(); @@ -50,12 +52,12 @@ const $getParent = Symbol(); const $getTemplateRoot = Symbol(); const $global = Symbol(); const $globalData = Symbol(); -const $hasItem = Symbol(); const $hasSettableValue = Symbol(); const $ids = Symbol(); const $indexOf = Symbol(); const $insertAt = Symbol(); const $isCDATAXml = Symbol(); +const $isBindable = Symbol(); const $isDataValue = Symbol(); const $isDescendent = Symbol(); const $isSplittable = Symbol(); @@ -78,6 +80,7 @@ const $setSetAttributes = Symbol(); const $setValue = Symbol(); const $text = Symbol(); const $toHTML = Symbol(); +const $toString = Symbol(); const $toStyle = Symbol(); const $uid = Symbol("uid"); @@ -101,6 +104,8 @@ const _validator = Symbol(); let uid = 0; +const NS_DATASETS = NamespaceIds.datasets.id; + class XFAObject { constructor(nsId, name, hasChildren = false) { this[$namespaceId] = nsId; @@ -161,6 +166,10 @@ class XFAObject { return false; } + [$isBindable]() { + return false; + } + [$setId](ids) { if (this.id && this[$namespaceId] === NamespaceIds.template.id) { ids.set(this.id, this); @@ -207,10 +216,6 @@ class XFAObject { } } - [$hasItem]() { - return false; - } - [$indexOf](child) { return this[_children].indexOf(child); } @@ -599,6 +604,7 @@ class XFAObject { shadow(clone, $symbol, this[$symbol]); } } + clone[$uid] = `${clone[$nodeName]}${uid++}`; clone[_children] = []; for (const name of Object.getOwnPropertyNames(this)) { @@ -720,6 +726,7 @@ class XFAAttribute { this[$nodeName] = name; this[$content] = value; this[$consumed] = false; + this[$uid] = `attribute${uid++}`; } [$getParent]() { @@ -730,6 +737,11 @@ class XFAAttribute { return true; } + [$setValue](value) { + value = value.value || ""; + this[$content] = value.toString(); + } + [$text]() { return this[$content]; } @@ -765,6 +777,44 @@ class XmlObject extends XFAObject { this[$consumed] = false; } + [$toString](buf) { + const tagName = this[$nodeName]; + if (tagName === "#text") { + buf.push(encodeToXmlString(this[$content])); + return; + } + const prefix = this[$namespaceId] === NS_DATASETS ? "xfa:" : ""; + buf.push(`<${prefix}${tagName}`); + for (const [name, value] of this[_attributes].entries()) { + buf.push(` ${name}="${encodeToXmlString(value[$content])}"`); + } + if (this[_dataValue] !== null) { + if (this[_dataValue]) { + buf.push(` xfa:dataNode="dataValue"`); + } else { + buf.push(` xfa:dataNode="dataGroup"`); + } + } + if (!this[$content] && this[_children].length === 0) { + buf.push("/>"); + return; + } + + buf.push(">"); + if (this[$content]) { + if (typeof this[$content] === "string") { + buf.push(encodeToXmlString(this[$content])); + } else { + this[$content][$toString](buf); + } + } else { + for (const child of this[_children]) { + child[$toString](buf); + } + } + buf.push(``); + } + [$onChild](child) { if (this[$content]) { const node = new XmlObject(this[$namespaceId], "#text"); @@ -808,6 +858,10 @@ class XmlObject extends XFAObject { return this[_children].filter(c => c[$nodeName] === name); } + [$getAttributes]() { + return this[_attributes]; + } + [$getChildrenByClass](name) { const value = this[_attributes].get(name); if (value !== undefined) { @@ -882,6 +936,11 @@ class XmlObject extends XFAObject { return this[$content].trim(); } + [$setValue](value) { + value = value.value || ""; + this[$content] = value.toString(); + } + [$dump]() { const dumped = Object.create(null); if (this[$content]) { @@ -993,6 +1052,7 @@ export { $finalize, $flushHTML, $getAttributeIt, + $getAttributes, $getAvailableSpace, $getChildren, $getChildrenByClass, @@ -1007,11 +1067,11 @@ export { $getTemplateRoot, $global, $globalData, - $hasItem, $hasSettableValue, $ids, $indexOf, $insertAt, + $isBindable, $isCDATAXml, $isDataValue, $isDescendent, @@ -1034,6 +1094,7 @@ export { $setValue, $text, $toHTML, + $toString, $toStyle, $uid, ContentObject, diff --git a/src/display/api.js b/src/display/api.js index 2cf8f9ad2..3363923b1 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -2790,6 +2790,7 @@ class WorkerTransport { saveDocument() { return this.messageHandler .sendWithPromise("SaveDocument", { + isPureXfa: !!this._htmlForXfa, numPages: this._numPages, annotationStorage: this.annotationStorage.serializable, filename: this._fullReader?.filename ?? null, diff --git a/src/display/xfa_layer.js b/src/display/xfa_layer.js index cd068b92d..937061e8a 100644 --- a/src/display/xfa_layer.js +++ b/src/display/xfa_layer.js @@ -14,8 +14,8 @@ */ class XfaLayer { - static setupStorage(html, fieldId, element, storage, intent) { - const storedData = storage.getValue(fieldId, { value: null }); + static setupStorage(html, id, element, storage, intent) { + const storedData = storage.getValue(id, { value: null }); switch (element.name) { case "textarea": if (storedData.value !== null) { @@ -25,36 +25,22 @@ class XfaLayer { break; } html.addEventListener("input", event => { - storage.setValue(fieldId, { value: event.target.value }); + storage.setValue(id, { value: event.target.value }); }); break; case "input": - if (element.attributes.type === "radio") { - if (storedData.value) { + if ( + element.attributes.type === "radio" || + element.attributes.type === "checkbox" + ) { + if (storedData.value === element.attributes.exportedValue) { html.setAttribute("checked", true); } if (intent === "print") { break; } html.addEventListener("change", event => { - const { target } = event; - for (const radio of document.getElementsByName(target.name)) { - if (radio !== target) { - const id = radio.id; - storage.setValue(id.split("-")[0], { value: false }); - } - } - storage.setValue(fieldId, { value: target.checked }); - }); - } else if (element.attributes.type === "checkbox") { - if (storedData.value) { - html.setAttribute("checked", true); - } - if (intent === "print") { - break; - } - html.addEventListener("input", event => { - storage.setValue(fieldId, { value: event.target.checked }); + storage.setValue(id, { value: event.target.getAttribute("xfaOn") }); }); } else { if (storedData.value !== null) { @@ -64,7 +50,7 @@ class XfaLayer { break; } html.addEventListener("input", event => { - storage.setValue(fieldId, { value: event.target.value }); + storage.setValue(id, { value: event.target.value }); }); } break; @@ -80,9 +66,9 @@ class XfaLayer { const options = event.target.options; const value = options.selectedIndex === -1 - ? null + ? "" : options[options.selectedIndex].value; - storage.setValue(fieldId, { value }); + storage.setValue(id, { value }); }); break; } @@ -96,7 +82,7 @@ class XfaLayer { attributes.name = `${attributes.name}-${intent}`; } for (const [key, value] of Object.entries(attributes)) { - if (value === null || value === undefined || key === "fieldId") { + if (value === null || value === undefined || key === "dataId") { continue; } @@ -115,8 +101,8 @@ class XfaLayer { // Set the value after the others to be sure overwrite // any other values. - if (storage && attributes.fieldId !== undefined) { - this.setupStorage(html, attributes.fieldId, element, storage); + if (storage && attributes.dataId) { + this.setupStorage(html, attributes.dataId, element, storage); } } diff --git a/test/pdfs/.gitignore b/test/pdfs/.gitignore index ebf34cacb..88ea9f3d6 100644 --- a/test/pdfs/.gitignore +++ b/test/pdfs/.gitignore @@ -67,6 +67,7 @@ !issue8229.pdf !issue8276_reduced.pdf !issue8372.pdf +!xfa_filled_imm1344e.pdf !issue8424.pdf !issue8480.pdf !bug1650302_reduced.pdf diff --git a/test/pdfs/xfa_filled_imm1344e.pdf b/test/pdfs/xfa_filled_imm1344e.pdf new file mode 100644 index 000000000..606a4d926 --- /dev/null +++ b/test/pdfs/xfa_filled_imm1344e.pdf @@ -0,0 +1,71171 @@ +%PDF-1.7 +%¿÷¢þ +1 0 obj +<< /AcroForm 5 0 R /MarkInfo << /Marked true >> /Metadata 6 0 R /Names 8 0 R /NeedsRendering true /Outlines 15 0 R /Pages 52 0 R /Perms << /DocMDP 53 0 R /UR3 54 0 R >> /StructTreeRoot 55 0 R /Type /Catalog >> +endobj +2 0 obj +<< /Type /ObjStm /Length 322 /N 1 /First 4 >> +stream +3 0 +<< /Author (Immigration, Refugees and Citizenship Canada \(IRCC\)) /CreationDate (D:20181031114842-04'00') /Creator (Adobe LiveCycle Designer ES 10.0) /ModDate (D:20190418131810-04'00') /Producer (Adobe LiveCycle Designer ES 10.0) /Title (IMM1344 E : APPLICATION TO SPONSOR, SPONSORSHIP AGREEMENT AND UNDERTAKING) >> +endstream +endobj +4 0 obj +<< /Type /ObjStm /Length 430 /N 1 /First 4 >> +stream +5 0 +<< /DA (/Helv 0 Tf 0 g ) /DR << /Font << /CourierStd 57 0 R /CourierStd-Bold 58 0 R /Helv 59 0 R /MyriadPro-Bold 60 0 R /MyriadPro-It 67 0 R /MyriadPro-Regular 61 0 R /TiRo 13 0 R >> >> /Fields [ 68 0 R ] /NeedAppearances false /SigFlags 3 /XFA [ (xdp:xdp) 69 0 R (config) 70 0 R (template) 71 0 R (localeSet) 72 0 R (datasets) 73 0 R (xmpmeta) 74 0 R (xfdf) 75 0 R (PDFSecurity) 76 0 R (form) 77 0 R () 78 0 R ] >> +endstream +endobj +6 0 obj +<< /Subtype /XML /Type /Metadata /Length 4472 >> +stream + + + + + 2019-04-18T13:18:10-04:00 + Adobe LiveCycle Designer ES 10.0 + 2019-04-18T13:18:10-04:00 + 2018-10-31T11:48:42-04:00 + Adobe LiveCycle Designer ES 10.0 + uuid:3428330a-5096-4ecb-9f53-5d3522504f25 + uuid:d7c73788-1223-4a11-90f0-54b83e1f64ee + application/pdf + + + Immigration, Refugees and Citizenship Canada (IRCC) + + + + + IMM1344 E : APPLICATION TO SPONSOR, SPONSORSHIP AGREEMENT AND UNDERTAKING + + + + 08-2014 + /template/subform[1] + + + Immigration, Refugees and Citizenship Canada (IRCC) + /template/subform[1] + + + Immigration, Refugees and Citizenship Canada (IRCC) + /template/subform[1] + + + ..\Graphics\200.bmp + /template/subform[1]/pageSet[1]/pageArea[1]/draw[6] + + + + + + + + + + + + + + + + + + + + + + + + + +endstream +endobj +7 0 obj +<< /Type /ObjStm /Length 369 /N 6 /First 37 >> +stream +8 0 9 24 10 152 11 184 12 216 13 248 +<< /JavaScript 9 0 R >> +<< /Names [ (!ADBE::0100_VersChkStrings) 10 0 R (!ADBE::0100_VersChkVars) 11 0 R (!ADBE::0200_VersChkCode_XFACheck) 12 0 R ] >> +<< /JS 79 0 R /S /JavaScript >> +<< /JS 80 0 R /S /JavaScript >> +<< /JS 81 0 R /S /JavaScript >> +<< /BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Subtype /Type1 /Type /Font >> +endstream +endobj +14 0 obj +<< /Type /ObjStm /Length 5086 /N 37 /First 283 >> +stream +15 0 16 59 17 168 18 241 19 406 20 492 21 632 22 719 23 868 24 996 25 1155 26 1252 27 1405 28 1522 29 1671 30 1807 31 1950 32 2109 33 2247 34 2374 35 2523 36 2631 37 2784 38 2891 39 3051 40 3156 41 3325 42 3427 43 3592 44 3698 45 3841 46 3946 47 4095 48 4198 49 4388 50 4488 51 4662 +<< /Count 18 /First 16 0 R /Last 17 0 R /Type /Outlines >> +<< /A 51 0 R /F 2 /Next 49 0 R /Parent 15 0 R /Title (PART 1: APPLICATION TO SPONSOR AND UNDERTAKING\000) >> +<< /A 18 0 R /F 2 /Parent 15 0 R /Prev 19 0 R /Title (DISCLOSURE\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].Signatures[0].Sigs[0].ImportantNote[0].SigTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 20 0 R /F 2 /Next 17 0 R /Parent 15 0 R /Prev 21 0 R /Title (SIGNATURES\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].Signatures[0].SigTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 22 0 R /F 2 /Next 19 0 R /Parent 15 0 R /Prev 23 0 R /Title (DECLARATION\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].Declaration[0].DeclarationTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 24 0 R /F 2 /Next 21 0 R /Parent 15 0 R /Prev 25 0 R /Title (AUTHORIZATION FOR DISCLOSURE OF PERSONAL INFORMATION\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].AuthDiscloseInfo[0].AuthDiscloseInfoTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 26 0 R /F 2 /Next 23 0 R /Parent 15 0 R /Prev 27 0 R /Title (IMPORTANT INFORMATION\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].ImportantInfo[0].ImportantInfoTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 28 0 R /F 2 /Next 25 0 R /Parent 15 0 R /Prev 29 0 R /Title (OBLIGATIONS OF THE PERSON TO BE SPONSORED\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].Sponsored[0].PAObligationsTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 30 0 R /F 2 /Next 27 0 R /Parent 15 0 R /Prev 31 0 R /Title (OBLIGATIONS OF THE SPONSOR AND, IF APPLICABLE, THE CO-SIGNER\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].Sponsor[0].SponsorObTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 32 0 R /F 2 /Next 29 0 R /Parent 15 0 R /Prev 33 0 R /Title (PART 2: SPONSORSHIP AGREEMENT \(For those residing in all provinces EXCEPT Quebec\)\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part2[0].Header[0].Part2Title[0]"\) \) -1) /S /JavaScript >> +<< /A 34 0 R /F 2 /Next 31 0 R /Parent 15 0 R /Prev 35 0 R /Title (UNDERTAKING BY SPONSOR AND CO-SIGNER, IF APPLICABLE\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].Undertaking[0].UndertakingTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 36 0 R /F 2 /Next 33 0 R /Parent 15 0 R /Prev 37 0 R /Title (CO-SIGNER ELIGIBILITY ASSESSMENT\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].CoSigner[0].CosignEA[0].CoSignTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 38 0 R /F 2 /Next 35 0 R /Parent 15 0 R /Prev 39 0 R /Title (CO-SIGNER RESIDENCY DECLARATION\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].CoSigner[0].CosignResidency[0].ResDecTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 40 0 R /F 2 /Next 37 0 R /Parent 15 0 R /Prev 41 0 R /Title (CO-SIGNER CONTACT INFORMATION\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].CoSigner[0].CosignContactInfo[0].CoSignContactTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 42 0 R /F 2 /Next 39 0 R /Parent 15 0 R /Prev 43 0 R /Title (CO-SIGNER PERSONAL DETAILS\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].CoSigner[0].CosignDetails[0].CoSignDetailsTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 44 0 R /F 2 /Next 41 0 R /Parent 15 0 R /Prev 45 0 R /Title (SPONSOR ELIGIBILITY ASSESSMENT\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].SponsorEA[0].SponsorTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 46 0 R /F 2 /Next 43 0 R /Parent 15 0 R /Prev 47 0 R /Title (SPONSOR RESIDENCY DECLARATION\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].SponsorResidency[0].ResDecTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 48 0 R /F 2 /Next 45 0 R /Parent 15 0 R /Prev 49 0 R /Title (SPONSOR CONTACT INFORMATION\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].SponsorContactInfo[0].q1[0].ContactInfoSectionHeader[0].ContactInfoTitle[0]"\) \) -1) /S /JavaScript >> +<< /A 50 0 R /F 2 /Next 47 0 R /Parent 15 0 R /Prev 16 0 R /Title (SPONSOR PERSONAL DETAILS\000) >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].SponsorDetails[0].SectionHeader[0].Personaldetails_Title[0]"\) \) -1) /S /JavaScript >> +<< /JS (this.pageNum = xfa.layout.page\( xfa.resolveNode\("xfa.form.form1[0].Part1[0].SponsorDetails[0].Part1[0]"\) \) -1) /S /JavaScript >> +endstream +endobj +52 0 obj +<< /Count 1 /Kids [ 82 0 R ] /Type /Pages >> +endobj +53 0 obj +<< /ByteRange [ 0 15651 48229 432917 ] /Contents <308232ec06092a864886f70d010702a08232dd308232d9020101310f300d06096086480165030402010500300b06092a864886f70d010701a08214d63082042a30820312a00302010202043863def8300d06092a864886f70d01010505003081b431143012060355040a130b456e74727573742e6e65743140303e060355040b14377777772e656e74727573742e6e65742f4350535f3230343820696e636f72702e206279207265662e20286c696d697473206c6961622e2931253023060355040b131c286329203139393920456e74727573742e6e6574204c696d69746564313330310603550403132a456e74727573742e6e65742043657274696669636174696f6e20417574686f7269747920283230343829301e170d3939313232343137353035315a170d3239303732343134313531325a3081b431143012060355040a130b456e74727573742e6e65743140303e060355040b14377777772e656e74727573742e6e65742f4350535f3230343820696e636f72702e206279207265662e20286c696d697473206c6961622e2931253023060355040b131c286329203139393920456e74727573742e6e6574204c696d69746564313330310603550403132a456e74727573742e6e65742043657274696669636174696f6e20417574686f726974792028323034382930820122300d06092a864886f70d01010105000382010f003082010a0282010100ad4d4ba91286b2eaa320071516642a2b4bd1bf0b4a4d8eed8076a567b77840c07342c868c0db532bdd5eb8769835938b1a9d7c133a0e1f5bb71ecfe524141eb181a98d7db8cc6b4b03f1020cdcaba54024007f7494a19d0829b3880bf587779d55cde4c37ed76a64ab851486955b9732506f3dc8ba660ce3fcbdb849c176894919fdc0a8bd89a3672fc69fbc711960b82de92cc99076667b94e2af78d665535d3cd69cb2cf2903f92fa450b2d448ce0532558afdb2644c0ee4980775db7fdfb9085560853029f97b48a46986e3353f1e865d7a7a15bdef008e1522541700902693bc0e496891bff847d39d9542c10e4ddf6f26cfc3182162664370d6d5c007e10203010001a3423040300e0603551d0f0101ff040403020106300f0603551d130101ff040530030101ff301d0603551d0e0416041455e481d11180bed889b908a331f9a1240916b970300d06092a864886f70d010105050003820101003b9b8f569b30e753997c7a79a74d97d7199590fb061fca337c46638f966624fa401b2127cae67273f24ffe3199fdc80c4c6853c680821398fab6adda5d3df1ce6ef6151194820cee3f95af11ab0fd72fde1f038f572c1ec9bb9a1a4495eb184fa61fcd7d57102f9b04095a84b56ed81d3ae1d69ed16c795e791c14c5e3d04c933b653ceddf3dbea6e5951ac3b519c3bd5e5bbbff23ef6819cb1293275c032d6f30d01eb61aacde5af7d1aaa827a6fe7981c479993357ba12b0a9e0426c93ca56defe6d840b088b7e8dead79821c6f3e73c792f5e9cd14c158de1ec2237cc9a430b97dc80908db3679b6f48081556cfbff12b7c5e9a76e95990c57c833511655130820514308203fca0030201020210476248d99c01fe1c0000000055656514300d06092a864886f70d01010b05003081b7310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536301e170d3139303331333139343833395a170d3232303331333230313833395a3081de310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536312530230603550403131c456e74727573742056616c69646174696f6e20417574686f7269747930820122300d06092a864886f70d01010105000382010f003082010a0282010100c9da8955e9eb83d54ca95e41e222406da969d037ea41a4d4257bb71b9fa1eab5e3923f993e95efed08a6954cd80e0b2f99760d51aa4ec0100918a5175adb6729dce74140dd75d3a27a6f69d938c32eb90fd94c3e6d84368e68ac3b5b5ea96b1c585cc81ae48bde8af9f75579d971efeb8965e002ef66425f36a854a736c202051593b322f15989c9221e987cb4818cdc44892a9d897e8eb87cf5cf9ada1357619464caaab9c0140f6fecfd294e61a253ff63d7ba5186a20e80e01f972645c19eac189879bfdb48e5d5d4861c0e66e3d8e3acc7c1b95848601d0378f15b3231ce312cc72317519c678399c86704bfc1eef2de75ffdb82ff0e44cce4985e03a4330203010001a381f23081ef300e0603551d0f0101ff04040302078030130603551d25040c300a06082b06010505070309300f06092b060105050730010504020500303306082b0601050507010104273025302306082b060105050730018617687474703a2f2f6f6373702e656e74727573742e6e657430370603551d1f0430302e302ca02aa0288626687474703a2f2f63726c2e656e74727573742e6e65742f636c617373332d736861322e63726c301f0603551d23041830168014069f6f4ea2294e0f0cae17bfb69846efadb83b72301d0603551d0e04160414d50204b6d7a0a82db3bd1225ab52d4d1e5968dc430090603551d1304023000300d06092a864886f70d01010b050003820101006c7907a2448261900575f02071752d9f631132b728d9d8cad4879f75c4f931a08768e4151d8e095a1eb8cbe46eb0773c308a0d5de322a2daa37fdca6b4614adbaa8cead5263b79089ab3f886a8816a046f62ef8f7f267a961efae2510b60fd7a9be33f8e15f9a9ae65ca7d7b48068cb028e8b14fb4072bc267fd2765822b7c2ee7b9819a75f2d1e3d0a65df858473b5b53aa49ff49964ac4f2d1b65e33d20c2a972d903e26860897d119b5b346f5838bf933640855eaa6f2f6f519b5c0e5ce17da888f519bb7bc9d0d691acd97e5bfebac68316e9ef3fffd728275eae45ad086e69d9a7deefcb2b45ceb49b0b29d567ce1b04174dd8e65508c43744a7300d4fd3082053930820421a003020102020c551615150000000051ce160e300d06092a864886f70d01010b05003081b431143012060355040a130b456e74727573742e6e65743140303e060355040b14377777772e656e74727573742e6e65742f4350535f3230343820696e636f72702e206279207265662e20286c696d697473206c6961622e2931253023060355040b131c286329203139393920456e74727573742e6e6574204c696d69746564313330310603550403132a456e74727573742e6e65742043657274696669636174696f6e20417574686f7269747920283230343829301e170d3136303232353138303831365a170d3239303632353138333831365a3081b7310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d2053484132353630820122300d06092a864886f70d01010105000382010f003082010a0282010100c69c4bc14f4a9dd97dd33b5791abcde976152dc0202f2c3186c5093db01f91849843952ed49eaada55e2e060e8bb07efcb83ed2e5f19f2d028ed3a643fcbae306021e666ab584e6267764e528cdc7b98440e0e2d9050b521fb8db1cdaf21072597cfba0f1847194e71cb69b8fa236d1a061135c156ba9f6221f1b0f1018f5ecff122a2c1420ef5cd32e82b27f4926f0b155efcfa6952b08e7ea4cb75b94584b593030b722b40b36e4342a11319186444d4a6200945b03a640f56fde485288eb8d43823c72ee2b0fb9afb1a38819332e72d1fae8e3717cefcc2143f7ddf24ecb1eca0aa8e2304811c7baf29ced4e7d4e166e96e64e9e105b22a91987058d8f20b0203010001a382014430820140300e0603551d0f0101ff04040302010630340603551d25042d302b06082b0601050507030206082b06010505070304060a2b0601040182370a030c06096086480186fa6b280b303b0603551d200434303230300604551d20003028302606082b06010505070201161a687474703a2f2f7777772e656e74727573742e6e65742f72706130120603551d130101ff040830060101ff020100303306082b0601050507010104273025302306082b060105050730018617687474703a2f2f6f6373702e656e74727573742e6e657430320603551d1f042b30293027a025a0238621687474703a2f2f63726c2e656e74727573742e6e65742f3230343863612e63726c301d0603551d0e04160414069f6f4ea2294e0f0cae17bfb69846efadb83b72301f0603551d2304183016801455e481d11180bed889b908a331f9a1240916b970300d06092a864886f70d01010b050003820101007c781bc4cdf1bb72218c88174fb52aa2a3fd9d87e0d71c3c82d99e95933777d39b29b8bc00d2894028929980a14cf34e177df4c3638cc24ef637b17f6032f1d4935bad96dd8ab7c28f0df14badfc4bdb5b0dca3efd586f7da7bbebcd596c3bef0015953601d4cb3cb563cfdfd39aaaf94512b2ab820f660d2e680338fa6e9520e71e5a760423603d4be5e91075aa17dbdb09ebee17488b9d96a56aa3dd4c191f62402e0ff4fa00e65a6e46e8968d9b8ecb0bcd8b0739913114216edfb909653c3f25a0e50bba3a034af441a6688da5ea60cd2349fa69c08587e7c91e44d545c81200a4ed06988a414a27a1f21665a355fa2b4cae907f8ce7772290eaf8212fc53082064f30820537a003020102021024c1b431c91ff5130000000055650716300d06092a864886f70d01010b05003081b7310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536301e170d3137313030353139313734305a170d3230313030363038303030305a3081a0310b30090603550406130243413110300e060355040813074f6e746172696f310f300d060355040713064f747461776131373035060355040a0c2e496d6d6967726174696f6e2c2052c3a966756769c3a973206574204369746f79656e6e6574c3a92043616e616461313530330603550403132c496d6d6967726174696f6e2c20526566756765657320616e6420436974697a656e736869702043616e61646130820122300d06092a864886f70d01010105000382010f003082010a0282010100f13a0452c931cc4d5be8c5ad64c7a41c86ddcb9a06f6e77a45303eab304bed5d2ce1c82fa008aec48371baf7865ae9abaa801cdf78d926e3c17b284e7d932eb7ecb966358cd123535db2e4decde65886e9075eb15029d12276aa2a223919b0d9890bb1e2828d480c6a3af5cb3509453865f5b3c425d410d07b2a33ce57666eff0cb3eaca758ea6f5e20af233aca9620127ff3db33c2cce09cf7944465cbdbf52e6d361fe900a3426715e8fad7a661707d24c58797638bcad4e7a3ce990a733fc9ce68beda2081c7631c8dd8733cab15ec760d6c4d6153d560d4708b83b21d3d58185add078c34e5ae1cff4f661b51816a78ff64c0e9844f7faa4e6717d54bb770203010001a382026a30820266300e0603551d0f0101ff0404030205e030200603551d2504193017060a2b0601040182370a030c06096086480186fa6b280b30090603551d130402300030410603551d20043a30383036060a6086480186fa6c0a01063028302606082b06010505070201161a687474703a2f2f7777772e656e74727573742e6e65742f727061306706082b06010505070101045b3059302306082b060105050730018617687474703a2f2f6f6373702e656e74727573742e6e6574303206082b060105050730028626687474703a2f2f6169612e656e74727573742e6e65742f636c617373332d323034382e6365723081e00603551d1f0481d83081d53081d2a081cfa081cca481c93081c6310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536310d300b0603550403130443524c313043060a2a864886f72f0101090104353033020101862e687474703a2f2f74696d657374616d702e656e74727573742e6e65742f5453532f524643333136317368613254533013060a2a864886f72f0101090204053003020101301f0603551d23041830168014069f6f4ea2294e0f0cae17bfb69846efadb83b72301d0603551d0e04160414c57e0ecdf930631dd73cf9553288815ff628c82d300d06092a864886f70d01010b05000382010100a6b50c2caacf069f5fd5e096a0cdf9b321741eeb6652f2b94d1c9c41e809ffc0eb85e18bf9e5bcf536b9a3e840cb748b1c01e24ae02a74255164d53bf679371f8fe8591be7c648ff99c2fdcd914b1a0a09ce6567757c29577ad6b643c403b25ae98d694c8c6a2d83c01f142f83f493d4847ac7d99ec35b3681c7c9fc3e370e6d420cd4110fce48d52199dd266b2f7e1993d76943d2b9c7ee0fb7f1a0adf3ff1c222d4c25dbc5905a6f669bcd6a61198e9cafb2fb03eddbe2a8fb588249cecf98a63b414842e4d4043d5367e388a57c9db8abd9cfab0259d91b14a7603a27d45d215ed6bc8cd5a0fc60033be97c57c4db7a33b55e920a309606da7ed6f239e18631821dda30821dd60201013081cc3081b7310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536021024c1b431c91ff5130000000055650716300d06096086480165030402010500a0820d0e301806092a864886f70d010903310b06092a864886f70d010701302f06092a864886f70d01090431220420b0e356f32d39ed561664b81a55a6221665e601301ef42799ece45285556311a430820cbf06092a864886f72f01010831820cb030820caca08204dc308204d8308204d4308203bc020101300d06092a864886f70d01010b05003081b431143012060355040a130b456e74727573742e6e65743140303e060355040b14377777772e656e74727573742e6e65742f4350535f3230343820696e636f72702e206279207265662e20286c696d697473206c6961622e2931253023060355040b131c286329203139393920456e74727573742e6e6574204c696d69746564313330310603550403132a456e74727573742e6e65742043657274696669636174696f6e20417574686f7269747920283230343829170d3138303632383139333630365a170d3139303632383139333630365a3082029f302e020f00bce218fc7acb0000000051ce16e7170d3137303730353134353634315a300c300a0603551d1504030a01043030021100ab39a68ca05c3c5b0000000051ce16e8170d3137303730353134353630345a300c300a0603551d1504030a0104302c020d0082921ab50000000051ce1647170d3137303631323139313832335a300c300a0603551d1504030a0100302302043863c5ae170d3137303230323230313332365a300c300a0603551d1504030a0104302302044c0e6212170d3137303131393231323533325a300c300a0603551d1504030a0100302302044c0e818c170d3136303532373032323535305a300c300a0603551d1504030a0104302c020d00bb990bee0000000051ce15f3170d3136303232353138353433365a300c300a0603551d1504030a01043023020451ce0b17170d3135303230323230353633345a300c300a0603551d1504030a0104302302044c0e854f170d3135313230383137333430335a300c300a0603551d1504030a0100302302044c0e8456170d3135313232323137323932385a300c300a0603551d1504030a0100302302044c0e818b170d3131303731343138353031325a300c300a0603551d1504030a0104302302044c0e6646170d3130303832303133323332375a300c300a0603551d1504030a0104302302043863e29b170d3131303131323136333534385a300c300a0603551d1504030a0104302302043863e29a170d3131303131323136333531375a300c300a0603551d1504030a0104302302043863d30b170d3039303231373138343232375a300c300a0603551d1504030a0104302302043863bd20170d3037303230393133343531375a300c300a0603551d1504030a0104302302043863bd1f170d3037303230383230323130325a300c300a0603551d1504030a0104a030302e300b0603551d14040402020810301f0603551d2304183016801455e481d11180bed889b908a331f9a1240916b970300d06092a864886f70d01010b05000382010100750d4006bafa50e7dbc54c95796aa18fd55c7537d7a23ba3afd4c7f9c410f6925574f0bb6a11238f659e788b332860fbabddb602c7a8300a9fd899515f33dcfb58bcee50a0ab7875a89a1514f9824bcc643b371f14c58b4138c4da5d8408b3d220b500745e6e39d6f33106981a4da3606b81a59f28f48daac35cbb4ebf6761c22e19673b5e5ae3768414fd1790c418ffdae6cfc12e794ed13403a34211e0c67a6c82e13d7c9174b0c8cc14407c3b730c0e53ee1f40b08c8db74174c4a96c82eb604a16c7c3ebaa9803ea361e37af72fdd80033afaa78a6a0cddd82753e5dc845af975cf2144bf574ae1112005290c855b8899d1ba17485e01e3395575e810a0ea18207c8308207c4308207c00a0100a08207b9308207b506092b0601050507300101048207a6308207a23082016aa181e13081de310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536312530230603550403131c456e74727573742056616c69646174696f6e20417574686f72697479180f32303139303431383137313531355a307330713049300906052b0e03021a050004148b5058aeb554d36513310bc34a3828d696fa2c090414069f6f4ea2294e0f0cae17bfb69846efadb83b72021024c1b431c91ff51300000000556507168000180f32303139303431383137313531355aa011180f32303139303432353137313531355a300d06092a864886f70d0101050500038201010053fd5c86b319da5f7237eec67a293f73359215836c327878fa01643302e86897c918170bc41498bf00f64ac52f62148ba3c383542c041d20e3c85eaf46b8a3b4fe258967756801baaed545b6c597b552e977f665bb7b9d588f9582f077dfad441a10dd331df4cfa00912353ecf92bfe6a5ef04e649e634a9e0a3fea3e9437cc8074d4b0cc0002484197798de4664864541e3ba0c97a31da56d2a8048480cd0fff117f94c119ed78d3b3a3116d47801adc452ec1d19530edba1d08d1ca02ffdbe9e8371168c8d8f0d53c42c1a4d3658004f9b6b7a644ff1a1ab259c3709daa2e69a7178d5c9f1dfe24128df196bbe36acc2306f704e469c53862881cc8813b8e4a082051c3082051830820514308203fca0030201020210476248d99c01fe1c0000000055656514300d06092a864886f70d01010b05003081b7310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536301e170d3139303331333139343833395a170d3232303331333230313833395a3081de310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312b302906035504031322456e747275737420436c617373203320436c69656e74204341202d20534841323536312530230603550403131c456e74727573742056616c69646174696f6e20417574686f7269747930820122300d06092a864886f70d01010105000382010f003082010a0282010100c9da8955e9eb83d54ca95e41e222406da969d037ea41a4d4257bb71b9fa1eab5e3923f993e95efed08a6954cd80e0b2f99760d51aa4ec0100918a5175adb6729dce74140dd75d3a27a6f69d938c32eb90fd94c3e6d84368e68ac3b5b5ea96b1c585cc81ae48bde8af9f75579d971efeb8965e002ef66425f36a854a736c202051593b322f15989c9221e987cb4818cdc44892a9d897e8eb87cf5cf9ada1357619464caaab9c0140f6fecfd294e61a253ff63d7ba5186a20e80e01f972645c19eac189879bfdb48e5d5d4861c0e66e3d8e3acc7c1b95848601d0378f15b3231ce312cc72317519c678399c86704bfc1eef2de75ffdb82ff0e44cce4985e03a4330203010001a381f23081ef300e0603551d0f0101ff04040302078030130603551d25040c300a06082b06010505070309300f06092b060105050730010504020500303306082b0601050507010104273025302306082b060105050730018617687474703a2f2f6f6373702e656e74727573742e6e657430370603551d1f0430302e302ca02aa0288626687474703a2f2f63726c2e656e74727573742e6e65742f636c617373332d736861322e63726c301f0603551d23041830168014069f6f4ea2294e0f0cae17bfb69846efadb83b72301d0603551d0e04160414d50204b6d7a0a82db3bd1225ab52d4d1e5968dc430090603551d1304023000300d06092a864886f70d01010b050003820101006c7907a2448261900575f02071752d9f631132b728d9d8cad4879f75c4f931a08768e4151d8e095a1eb8cbe46eb0773c308a0d5de322a2daa37fdca6b4614adbaa8cead5263b79089ab3f886a8816a046f62ef8f7f267a961efae2510b60fd7a9be33f8e15f9a9ae65ca7d7b48068cb028e8b14fb4072bc267fd2765822b7c2ee7b9819a75f2d1e3d0a65df858473b5b53aa49ff49964ac4f2d1b65e33d20c2a972d903e26860897d119b5b346f5838bf933640855eaa6f2f6f519b5c0e5ce17da888f519bb7bc9d0d691acd97e5bfebac68316e9ef3fffd728275eae45ad086e69d9a7deefcb2b45ceb49b0b29d567ce1b04174dd8e65508c43744a7300d4fd300d06092a864886f70d01010b050004820100945324fa324fb8d8e405de50fe99bdef21a6b8cd9ba03387d55cec2bb60ab24f7a34b60619011278b69892b59187e039386fdb0508e7561364d308dc054dedba5061cb0db241c5c8e739441085199de714902676f2070e9e8f71c071c31d6bce0c1b9df9f100473411017d3645202451a49b0bb67c31ec37861b5d0c34cc59892d2deffc58ab71391f15b16d536b8d33e2bd33d5a2069e2ab195b1f27380b0f41555a4ff2424843f23592ea891706808f5d5dc2adaf6d019b4c6294a0be9bd2c4fee57ff64f9f6479b618b7ba5c9bf9d776c2ba0c5f6d0e987b708d3b16d95989b008c385f8e903cb8538719cea6ceadf76aca94a41211acff79a12d33269f36a1820ecc30820ec8060b2a864886f70d010910020e31820eb730820eb306092a864886f70d010702a0820ea430820ea0020103310f300d060960864801650304020105003081fc060b2a864886f70d0109100104a081ec0481e93081e6020101060960864886fa6c0a03053031300d0609608648016503040201050004207c6514c661d0be2d3d40ff247acec177baf17950cc4d9876a5f08509d91b0a3402065caf808ae06f181332303139303431383137313831362e3232395a3004800201f40208cf94eaa24098d930a076a4743072310b30090603550406130243413110300e060355040813074f6e746172696f310f300d060355040713064f747461776131163014060355040a130d456e74727573742c20496e632e312830260603550403131f456e74727573742054696d65205374616d70696e6720417574686f72697479a0820a2330820508308203f0a00302010202102bb174169b8c4256000000005591e90e300d06092a864886f70d01010b05003081b2310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312630240603550403131d456e74727573742054696d657374616d70696e67204341202d20545331301e170d3138313030353230333332335a170d3330303130353231303332335a3072310b30090603550406130243413110300e060355040813074f6e746172696f310f300d060355040713064f747461776131163014060355040a130d456e74727573742c20496e632e312830260603550403131f456e74727573742054696d65205374616d70696e6720417574686f7269747930820122300d06092a864886f70d01010105000382010f003082010a0282010100ac5beda39d5622bb68aed46e497f479f406c6d50d60d4415dee9a8680c2204cb1f85e39ea2c601343f328afde64957f0b1455c2e1863d82f2c784f294fe0a6584853be2e9c507eb8369f45ad62ff59eb445e758d6b2072948156516d50b34cad34c1f6c40f271de81081ea39c989f176a1b15388df98c09bea25d92216e4cdfecc1b5bfb02beae6dde332c308d682a4ca557718fee6a96cb00570d89da61a923c95745d946e21c93411fb097db1b97036b2559d609c8e516193dd41ed1a6e1f24b13e042c1870e325f0b0cca1a2cd65c9a65b1d492b627e69b9199d33ae28c015bfd35112449ab75d0093dab887cb0a9eaab5504876937c806aa50ed0b03b1490203010001a382015730820153300e0603551d0f0101ff04040302078030160603551d250101ff040c300a06082b0601050507030830410603551d20043a30383036060a6086480186fa6c0a03053028302606082b06010505070201161a687474703a2f2f7777772e656e74727573742e6e65742f72706130090603551d1304023000306806082b06010505070101045c305a302306082b060105050730018617687474703a2f2f6f6373702e656e74727573742e6e6574303306082b060105050730028627687474703a2f2f6169612e656e74727573742e6e65742f7473312d636861696e3235362e63657230310603551d1f042a30283026a024a0228620687474703a2f2f63726c2e656e74727573742e6e65742f74733163612e63726c301f0603551d23041830168014c3c271d27bd76805ae3b399b34250c6203c75768301d0603551d0e04160414de6cc9e80689ee06c167d836aa25bf539aac2603300d06092a864886f70d01010b05000382010100d1d805ab99b6ceab9750915a346ed834c27fbfc8da58b9171189a32d3fcea4f0139971dd78b8fa0c8919e62365bd9b32a790e58548d872520563c2165df9f3c9ca7d7994bcd0c32be06c7bfa5d3da56af93bbcc9046690a5351530f925a60e7914a835a1dd2985513254a3c0c8612776eed444cf631e9831453fe3ddf8811f51112e5e6d2ddff0a80785e716189a720b96648335b6f87deb3da1d5169bdaf039f94e3097450408e3d91a7a571ae8744a92eb44c9c3e08e2ef46aade22d0b0f744bfc86594ad84d914b1de80780cb5f74b2d1d837f1c20bbaa55fe0bbe2c20b6075f6ca2ce30ce5b9793314c776032d53dcbef09f2efa1e91b5b92c927c16e97130820513308203fba003020102020c58da13ff0000000051ce0df7300d06092a864886f70d01010b05003081b431143012060355040a130b456e74727573742e6e65743140303e060355040b14377777772e656e74727573742e6e65742f4350535f3230343820696e636f72702e206279207265662e20286c696d697473206c6961622e2931253023060355040b131c286329203139393920456e74727573742e6e6574204c696d69746564313330310603550403132a456e74727573742e6e65742043657274696669636174696f6e20417574686f7269747920283230343829301e170d3135303732323139303235345a170d3239303632323139333235345a3081b2310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312630240603550403131d456e74727573742054696d657374616d70696e67204341202d2054533130820122300d06092a864886f70d01010105000382010f003082010a0282010100d923e614a4e87c4b857158fbf881e6728b5d46c388001f38d08ae1d66e5630e5afda64507dc21339fbbd66b4da84fb83d0281fcb76e86050699bf3ce4f13e2c13ec1df12cb32a3f85e44220ecc3ae98d49b96074c8de543d415e435f2846a9a6b7ca102b22bc5b4d5b8c17651286fd2c77d5c5a08ccac283e047577ce770ae62452731180ad4c0a4185552f760c6044bb3dd68326e101f3411b8127864f1eea9e0f7e3b1228f345a65cb8af4e1455074df9397a634e6d04c3b9f374952a7534e9f2e675ced96fca5bf745188e3aa8ebdd9b12f5f503016f45160226b99cbffe1543bb9fb4438a50839239b6947fa3cc4d0e7aadf46b2ecf28a19ac29b23895750203010001a38201233082011f30120603551d130101ff040830060101ff020100300e0603551d0f0101ff040403020106303b0603551d200434303230300604551d20003028302606082b06010505070201161a687474703a2f2f7777772e656e74727573742e6e65742f727061303306082b0601050507010104273025302306082b060105050730018617687474703a2f2f6f6373702e656e74727573742e6e657430320603551d1f042b30293027a025a0238621687474703a2f2f63726c2e656e74727573742e6e65742f3230343863612e63726c30130603551d25040c300a06082b06010505070308301d0603551d0e04160414c3c271d27bd76805ae3b399b34250c6203c75768301f0603551d2304183016801455e481d11180bed889b908a331f9a1240916b970300d06092a864886f70d01010b050003820101001d24e79a745baa70fcb10e3145d72c007f663a2ba09a34aaac636d89f99fdf0d77fd2423fc4f9cb76f8ff3f41fb6c1fdd61cc48c8866c1638dba5777d3b81a1ec851adcc60361a876a28ea1165decc3c2c8c74b7e85043d3cc28e8156c112a9f149529c90557b56736e83ca983ef41c12116d37ef72d11476676608212698c7655730fdf2f4b5de96c23f807f6b57dd669459c587d612efc784b434e899146442ca053a845a1f61658bb9113f24bc5df0bc0e7ae297abd45b3e77030e7348eeb7af6d3b5d1de6b139946b38bd24d9375b5f16fbfdc0028c225bfbce7a36534ec3f0d1d978cfaaa8822a41835db058e76e310c8298f63d0aeac18d9dac49f5112318203623082035e0201013081c73081b2310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312630240603550403131d456e74727573742054696d657374616d70696e67204341202d2054533102102bb174169b8c4256000000005591e90e300d06096086480165030402010500a082016b301a06092a864886f70d010903310d060b2a864886f70d0109100104302f06092a864886f70d01090431220420af3a4e52cb5484a3a582cc6d6e8055a8e50eaba03ca28dc8ad970a24820ba72b3082011a060b2a864886f70d010910020c3182010930820105308201013081e604144e4dce57b9f7a48658ed6f3272162b34f85e69bd3081cd3081b8a481b53081b2310b300906035504061302555331163014060355040a130d456e74727573742c20496e632e31283026060355040b131f536565207777772e656e74727573742e6e65742f6c6567616c2d7465726d7331393037060355040b1330286329203230313520456e74727573742c20496e632e202d20666f7220617574686f72697a656420757365206f6e6c79312630240603550403131d456e74727573742054696d657374616d70696e67204341202d2054533102102bb174169b8c4256000000005591e90e30160414a5bbd65e5ba67f083dc64689c7a4eb4a065594d3300d06092a864886f70d01010b05000482010079d555370bcb5cb7fb3e439713084aed59a8b43159363f8e8bbb9e6e8beedc80aed604a16c4280eda138b16c9b1be02476d6ff2f4c94696b132db26a378c7ad37dd79cc760edd83c2d41da8c4dc88a730772f18f8f4cab8cdc0022a26b0e6aef327dd2e7421940e256a6666ef6b7c23d05e45092f73b3a20c168809c872aae7f5c094ba9a8b0a1aae75c3d62d093af996ead5e8b74f45c4a6ad15133d86021595d642e3c0918e17beb044dcf160b1edc56a9011728d882e514ebabd5568f590c2e6919c5d2657a5038f4c879f57be61d6ac49fe4310e6c94a02afac84148eadcff007cff1d34baa4d157d34adb66ee004f3adb8f2a0f52036f018ca73905e01c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> /Filter /Adobe.PPKLite /M (D:20190418131810-04'00') /Name (Immigration, Refugees and Citizenship Canada) /Prop_Build << /App << /Name /Adobe#20Acrobat#20Standard#20DC /OS [ /Win ] /R 984576 /REx (2015.006.30172) /TrustedMode true >> /Filter << /Date (Apr 26 2016 21:49:04) /Name /Adobe.PPKLite /R 131104 /V 2 >> /PubSec << /Date (Apr 26 2016 21:49:04) /NonEFontNoWarn true /R 131105 >> >> /Reference [ << /Data 1 0 R /DigestLocation [ 48795 98 ] /DigestMethod /MD5 /DigestValue () /TransformMethod /DocMDP /TransformParams << /P 2 /Type /TransformParams /V /1.2 >> /Type /SigRef >> << /Data 1 0 R /DigestLocation [ 49062 98 ] /DigestMethod /MD5 /DigestValue () /TransformMethod /FieldMDP /TransformParams 83 0 R /Type /SigRef >> ] /SubFilter /adbe.pkcs7.detached /Type /Sig >> +endobj +54 0 obj +<< /ByteRange [ 0 568130 578248 995 ] /Contents <308006092a864886f70d010702a0803080020101310b300906052b0e03021a0500308006092a864886f70d0107010000a080308204fa308203e2a00302010202107ab31d1351bb951eb3a8fac90e657c07300d06092a864886f70d01010505003071310b300906035504061302555331233021060355040a131a41646f62652053797374656d7320496e636f72706f7261746564311d301b060355040b131441646f6265205472757374205365727669636573311e301c0603550403131550726f64756374205365727669636573202d204732301e170d3136303432323030303030305a170d3233303130373233353935395a3081963143304106035504030c3a41646f62652050726f66696c65203234204152455320382e3120556e6c696d6974656420436f6d6d656e742050756e6368436172642031353637311d301b060355040b0c1441646f626520547275737420536572766963657331233021060355040a0c1a41646f62652053797374656d7320496e636f72706f7261746564310b300906035504061302555330820122300d06092a864886f70d01010105000382010f003082010a0282010100bcdf96f159a31e0071943d813e8b57f148560e286cb47f1ad91c7a0bbd8a1237aa83a8c3d244db279d157dc6c4fdfd69ffb8dcfae3b888842d5bdb450245835ca8061ccbe437e733b6f66d9ad60b09ddbea000d027de31ff4f67f75ef8250730d3662f9570e0dd2b9d479352111cfe3ea9b8fae8084bb90cde705ab827b9860dd60f08651dc44c1a31b6fe6ed499fb9c670cb3c1014439dc77def9af02a6251bf0be2c61cf6daa618c447fee31ece69066c668ea17a49a513d015acb7c3516cd08adbbdb8324c96ceb6c41d641ea5d7f4f0204919257b420dead47d3d1520ff120967c3749b619a99c70ffa4e4df7c35bd36ed7aad9ac40d03209406101628770203010001a382016630820162300c0603551d130101ff04023000300b0603551d0f04040302078030140603551d25040d300b06092a864886f72f010107305d0603551d1f045630543052a050a04e864c687474703a2f2f706b692d63726c2e73796d617574682e636f6d2f63615f30633237636139316134653965646330366566373162623764636531366134612f4c617465737443524c2e63726c3081910603551d200101ff04818630818330818006092a864886f72f0102033073307106082b0601050507020230651a63596f7520617265206e6f74207065726d697474656420746f207573652074686973204c6963656e736520436572746966696361746520657863657074206173207065726d697474656420627920746865206c6963656e73652061677265656d656e742e301f0603551d23041830168014d6f564320b9f0e04a0d7774ab55aafb43b0c6410301b060a2a864886f72f01010701040d300b020101030304fff00a0103300d06092a864886f70d01010505000382010100565436e4697612bf2e8c31429aeef816aee12c0438ad4ba6d5eff67d312ce49969bd50d76f3a5a73ed246879894af987e0a9aa1379a806448445916708b96ef78b2a86d3b774e650322388f86c595c529a42212b6f837443fb90cd670846907bf665e519b62cde7475a42bf0509604345c078d1a0c214f7a0b912318cd1ad8860170bb01559122514a73e7244623e2c5de8dfd26a6ee6ebf74244c221162b62139c77bb5f82de5ace6714809b31f1411a3bc920954297794c931ed247be1947b2f6db6eb27b068b69aedff4bd71084435b21a51e9efdcfeb23fb17a697bc325273637bb9f9e1006d5697361a6fd5dbcbd27c4780c42233b9e9c21a7a602f08e6308204953082037da00302010202104f6f23c2fdf328f2935531cad4eb4c62300d06092a864886f70d01010505003069310b300906035504061302555331233021060355040a131a41646f62652053797374656d7320496e636f72706f7261746564311d301b060355040b131441646f6265205472757374205365727669636573311630140603550403130d41646f626520526f6f74204341301e170d3133303733313030303030305a170d3233303130383233353935395a3071310b300906035504061302555331233021060355040a131a41646f62652053797374656d7320496e636f72706f7261746564311d301b060355040b131441646f6265205472757374205365727669636573311e301c0603550403131550726f64756374205365727669636573202d20473230820122300d06092a864886f70d01010105000382010f003082010a0282010100be571dbfd277e088d07396c3879de2dacff1f4f4825ebb5ee52f2362fd02008f8f3522af1b29e5be92e7c49155766266bdcdc9d9ef30722f06072871d0c48df12c266a63d2783f027e5126f99f129af48d0bfcdc0547529f25d3c1f7aeaf7c217f2fb79ac0cce544f832315cb026be42b08d211c6e8103f598f45fb3ad3ab50ec5237ed04cd3bde4679d1a4926b9e8a3916a71c9f95a11774623a3739bb7e17b09624635eb0e213ecae264fa13dcd46075bd055d22ad8ebc7dfb087fcddedaece65c024923825114f773050aef971fe60ae3265b049b7f62088307ff54593d65caddfde7bba7f97d1a7fac0a55d03d66d36899725f49355fe36e318f0e7750570203010001a382012f3082012b30120603551d130101ff040830060101ff02010130570603551d200450304e304c06092a864886f72f010203303f303d06082b06010505070201163168747470733a2f2f7777772e61646f62652e636f6d2f6d6973632f706b692f70726f645f737663655f6370732e68746d6c302d0603551d1f042630243022a020a01e861c687474703a2f2f63726c2e61646f62652e636f6d2f6364732e63726c300b0603551d0f04040302010630140603551d25040d300b06092a864886f72f010107302a0603551d1104233021a41f301d311b301906035504031312566572695369676e4d504b492d322d343639301d0603551d0e04160414d6f564320b9f0e04a0d7774ab55aafb43b0c6410301f0603551d2304183016801482b7384a93aa9b10ef80bbd954e2f10ffb809cde300d06092a864886f70d010105050003820101002ce313e33ad8869431096991c9fd3d1801533c88e565aa74c95c3151b4f610e105968f072469bb89fd3dc875af6c9fa86db12a7f53cf08dbce811055e69667b3b0135e6dbf00c5d47ec99faf94a3a8b2a4f811d2209e0b0612d6c5f772193d7c5422042409d15a100be3015271b5dfd8ee2be4da71652e396f9cd072d227c311b71a77a970dcfe4b7b74f1aa2b2ccb951142bcfc1019800b201cf0feaf24ad3d58c49b35f884781f0c19614041bd15d184e5cf55c421af780e1c24f9279cf2ff0520e70eea5819f251e00243812f37727409441ed62ae945f8656a622f2bc6fe87d21523815137bdb329ad3abd2e9a86b83c2fd6d2f8ae9407188deeb008eff4308204a130820389a00302010202043e1cbd28300d06092a864886f70d01010505003069310b300906035504061302555331233021060355040a131a41646f62652053797374656d7320496e636f72706f7261746564311d301b060355040b131441646f6265205472757374205365727669636573311630140603550403130d41646f626520526f6f74204341301e170d3033303130383233333732335a170d3233303130393030303732335a3069310b300906035504061302555331233021060355040a131a41646f62652053797374656d7320496e636f72706f7261746564311d301b060355040b131441646f6265205472757374205365727669636573311630140603550403130d41646f626520526f6f7420434130820122300d06092a864886f70d01010105000382010f003082010a0282010100cc4f5484f7a7a2e733537f3f9c12886b2c9947677e0f1eb9ad1488f9c310d81df0f0d59f690a2f5935b0cc6ca94c9c15a09fce20bfa0cf54e2e02066453f3986387e9cc48e0722c624f60112b035df55ea6990b0db85371ee24e07b242a16a1369a066ea809111592a9b08795a20442dc9bd73388b3c2fe0431b5db30bf0af351a29feefa692dd814c9d3d598ead313c407e9b913606fce25c8dd18d26d55c45cfaf653fb1aad26296f4a838eaba6042f4f41c4a3515cef84e22560f9518c5f8969f9ffbb0b77825e9806bbdd60af0c674949df30f50db9a77ce4b7083238da0ca7820445c3c5464f1eaa230199fea4c064d06784b5e92df22d2c967b37ad2010203010001a382014f3082014b301106096086480186f842010104040302000730818e0603551d1f048186308183308180a07ea07ca47a3078310b300906035504061302555331233021060355040a131a41646f62652053797374656d7320496e636f72706f7261746564311d301b060355040b131441646f6265205472757374205365727669636573311630140603550403130d41646f626520526f6f74204341310d300b0603550403130443524c31302b0603551d1004243022800f32303033303130383233333732335a810f32303233303130393030303732335a300b0603551d0f040403020106301f0603551d2304183016801482b7384a93aa9b10ef80bbd954e2f10ffb809cde301d0603551d0e0416041482b7384a93aa9b10ef80bbd954e2f10ffb809cde300c0603551d13040530030101ff301d06092a864886f67d0741000410300e1b0856362e303a342e3003020490300d06092a864886f70d0101050500038201010032da9f4375c1fa6fc96fdbab1d36373ebc611936b7023c1d2359986c9eee4d85e754c8201fa7d4bbe2bf00777d246b702f5cc13a7649b5d3e023842a716a22f3c127299815f63590e4044cc38dbc9f611ce7fd248cd144438c16ba9b4da5d4352fbc11cebdf751378d9f90e414f1183fbee9591235f93392f39ee0d56b9a719b994bc871c3e1b16109c4e5fa91f0423a377d34f972e8cdaa621c21e9d5f48210e37b05b62d68560b7e7e922c6f4d72820ced5674b29db9ab2d2b1d105fdb2775708ffd1dd7e202a079e51ce5ffaf6440512d9e9b47db42a57c1fc2a648b0d7be92694da4f62957c5781118dc8751ca13b2629d4f2b32bd31a5c1fa52ab0588c800003182020c308202080201013081853071310b300906035504061302555331233021060355040a131a41646f62652053797374656d7320496e636f72706f7261746564311d301b060355040b131441646f6265205472757374205365727669636573311e301c0603550403131550726f64756374205365727669636573202d20473202107ab31d1351bb951eb3a8fac90e657c07300906052b0e03021a0500a05d301806092a864886f70d010903310b06092a864886f70d010701301c06092a864886f70d010905310f170d3139303431383137323830335a302306092a864886f70d01090431160414e994026141d29738c7238c5e1f271fcdd5b245cf300d06092a864886f70d0101010500048201007af71bad0729d9a39e1393b7d88f8b2c8d48f14aed159d136b3048417f14247957c6f87f2a4026da53d8004faffbd719ef0f46070b9973105b3b65e64edab1226f728624946848f5a4f0186c10a30a3f3ff3628b5e2ed5c6bf008f4a7603f43818e2a72ef27363d853d37bb1b85af6dff715bdbd60d293d67e50c71ebac2839708370852a04cbbafc4cb3a19c4b32bafbe1253d66dbc268b721c3143910db8fd6b200f0070cc547e2c5c87ccbed9b589c249aa05c9a08bbec00bfb19bde976585ef2a41bb73a95b9187d44f02f7ae31781ce1beb6ae43ab8e99d879a8f7e4fcd1aef0b93698b96b97fe3d35aef1dec01c1ff1960721c08961aa6363ad1d3045f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> /Filter /Adobe.PPKLite /M (D:20190418172803Z) /Name (Adobe Profile 24 ARES 8.1 Unlimited Comment PunchCard 1567) /Prop_Build << /App << /Date (2016-04-04T01:36:07+0000) /Name /Acrobat#20Reader#20DC#20extensions /R 1 >> /Filter << /Name /AdobePDFJavaToolkit.PPKLite /PreRelease false /R 0.0 >> >> /Reference [ << /Data 1 0 R /TransformMethod /UR3 /TransformParams << /Document [ /FullSave ] /Form [ /FillIn /BarcodePlaintext ] /Msg () /P false /Signature [ /Modify ] /Type /TransformParams /V /2.2 >> /Type /SigRef >> ] /SubFilter /adbe.pkcs7.detached /Type /Sig >> +endobj +55 0 obj +<< /K 84 0 R /ParentTree 85 0 R /ParentTreeNextKey 1 /RoleMap 86 0 R /Type /StructTreeRoot >> +endobj +56 0 obj +<< /Type /ObjStm /Length 5800 /N 9 /First 69 >> +stream +57 0 58 1169 59 2343 60 2425 61 3601 62 4780 63 5021 64 5260 65 5498 +<< /BaseFont /CourierStd /Encoding /WinAnsiEncoding /FirstChar 0 /FontDescriptor 65 0 R /LastChar 255 /Subtype /Type1 /Type /Font /Widths [ 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 ] >> +<< /BaseFont /CourierStd-Bold /Encoding /WinAnsiEncoding /FirstChar 0 /FontDescriptor 64 0 R /LastChar 255 /Subtype /Type1 /Type /Font /Widths [ 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 ] >> +<< /BaseFont /Helvetica /Encoding /WinAnsiEncoding /Subtype /Type1 /Type /Font >> +<< /BaseFont /MyriadPro-Bold /Encoding /WinAnsiEncoding /FirstChar 0 /FontDescriptor 63 0 R /LastChar 255 /Subtype /Type1 /Type /Font /Widths [ 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 202 268 397 550 555 880 678 205 314 314 454 596 260 322 260 331 555 555 555 555 555 555 555 555 555 555 260 260 596 596 596 445 770 656 604 595 696 534 527 682 689 285 411 614 511 846 690 717 581 717 593 540 548 682 636 888 613 603 577 314 330 314 596 500 300 528 598 451 596 528 341 585 586 274 291 542 275 860 586 577 598 595 380 434 367 583 530 759 519 523 469 314 283 314 596 338 555 338 260 555 459 1000 524 524 300 1285 540 270 936 338 577 338 338 260 260 454 454 338 500 1000 300 650 434 270 868 338 469 603 202 268 555 555 555 555 283 561 300 677 378 465 596 322 459 300 356 596 352 347 300 585 542 260 300 300 386 465 831 831 831 445 656 656 656 656 656 656 868 597 534 534 534 534 285 285 285 285 704 690 717 717 717 717 717 596 717 682 682 682 682 603 580 600 528 528 528 528 528 528 803 451 528 528 528 528 274 274 274 274 574 586 577 577 577 577 577 596 577 583 583 583 583 523 598 523 ] >> +<< /BaseFont /MyriadPro-Regular /Encoding /WinAnsiEncoding /FirstChar 0 /FontDescriptor 62 0 R /LastChar 255 /Subtype /Type1 /Type /Font /Widths [ 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 212 230 337 497 513 792 605 188 284 284 415 596 207 307 207 343 513 513 513 513 513 513 513 513 513 513 207 207 596 596 596 406 737 612 542 580 666 492 487 646 652 239 370 542 472 804 658 689 532 689 538 493 497 647 558 846 571 541 553 284 341 284 596 500 300 482 569 448 564 501 292 559 555 234 243 469 236 834 555 549 569 563 327 396 331 551 481 736 463 471 428 284 239 284 596 282 513 282 207 513 356 1000 500 500 300 1156 493 255 894 282 553 282 282 207 207 354 354 282 500 1000 300 619 396 255 863 282 428 541 212 230 513 513 513 513 239 519 300 677 346 419 596 307 419 300 318 596 311 305 300 553 512 207 300 244 355 419 759 759 759 406 612 612 612 612 612 612 788 585 492 492 492 492 239 239 239 239 671 658 689 689 689 689 689 596 689 647 647 647 647 541 531 548 482 482 482 482 482 482 773 447 501 501 501 501 234 234 234 234 541 555 549 549 549 549 549 596 549 551 551 551 551 471 569 471 ] >> +<< /Ascent 952 /CapHeight 674 /Descent -250 /Flags 32 /FontBBox [ -157 -250 1126 952 ] /FontFamily (Myriad Pro) /FontName /MyriadPro-Regular /FontStretch /Normal /FontWeight 400 /ItalicAngle 0 /StemV 88 /Type /FontDescriptor /XHeight 484 >> +<< /Ascent 989 /CapHeight 674 /Descent -250 /Flags 32 /FontBBox [ -163 -250 1256 989 ] /FontFamily (Myriad Pro) /FontName /MyriadPro-Bold /FontStretch /Normal /FontWeight 700 /ItalicAngle 0 /StemV 152 /Type /FontDescriptor /XHeight 489 >> +<< /Ascent 854 /CapHeight 573 /Descent -250 /Flags 34 /FontBBox [ -88 -250 697 854 ] /FontFamily (Courier Std) /FontName /CourierStd-Bold /FontStretch /Normal /FontWeight 700 /ItalicAngle 0 /StemV 92 /Type /FontDescriptor /XHeight 434 >> +<< /Ascent 857 /CapHeight 573 /Descent -250 /Flags 34 /FontBBox [ -56 -250 678 857 ] /FontFamily (Courier Std) /FontName /CourierStd /FontStretch /Normal /FontWeight 500 /ItalicAngle 0 /StemV 56 /Type /FontDescriptor /XHeight 434 >> +endstream +endobj +66 0 obj +<< /Type /ObjStm /Length 1179 /N 1 /First 5 >> +stream +67 0 +<< /BaseFont /MyriadPro-It /Encoding /WinAnsiEncoding /FirstChar 0 /FontDescriptor 87 0 R /LastChar 255 /Subtype /Type1 /Type /Font /Widths [ 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 182 236 304 492 492 773 589 166 284 284 414 596 211 307 211 326 492 492 492 492 492 492 492 492 492 492 211 211 596 596 596 384 720 568 519 555 647 470 465 623 627 233 364 515 442 780 632 668 507 668 523 466 474 621 539 829 521 517 523 284 329 284 596 500 383 522 525 423 525 453 283 524 534 229 227 456 229 808 534 522 525 525 318 373 313 526 455 707 441 441 415 284 217 284 596 277 492 277 194 492 342 1000 483 483 383 1124 466 245 867 277 523 277 277 194 194 342 342 277 500 1000 383 669 373 245 800 277 415 517 182 236 492 492 492 492 217 501 383 675 350 409 596 307 395 383 318 596 298 291 383 525 494 211 383 228 345 408 751 751 751 384 568 568 568 568 568 568 773 555 470 470 470 470 233 233 233 233 654 632 668 668 668 668 668 596 667 621 621 621 621 517 507 538 522 522 522 522 522 522 718 423 453 453 453 453 229 229 229 229 516 534 522 522 522 522 522 596 523 526 526 526 526 441 526 441 ] >> +endstream +endobj +68 0 obj +<< /Kids [ 89 0 R ] /T >> +endobj +69 0 obj +<< /Type /EmbeddedFile /Length 162 >> +stream + +endstream +endobj +70 0 obj +<< /Length 2577 >> +stream +pdf1.71clientAdobe LiveCycle Designer ES 10.0Adobe LiveCycle Designer ES 10.0XFA1101128bit10111111061110simplex0appDefault0delegatedelegate0memoryoverwrite*pdfuriC:\LiveCycle\Forms\IMM1344ENU.pdfrequiredendstream +endobj +71 0 obj +<< /Type /EmbeddedFile /Length 1885313 >> +stream + +endstream +endobj +72 0 obj +<< /Length 2840 >> +stream + +JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprMayJunJulAugSepOctNovDecSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatAMPMBCADEEEE, MMMM D, YYYYMMMM D, YYYYD-MMM-YYDD/MM/YYh:MM:SS A Zh:MM:SS A Zh:MM:SS Ah:MM AGyMdkHmsSEDFwWahKzZz,zz9.zzz$z,zz9.99z,zz9%.,%-0$CAD.endstream +endobj +73 0 obj +<< /Type /EmbeddedFile /Length 499978 >> +stream + + +EnglishFrenchBothNeitherSpouseCommon-law PartnerConjugal PartnerDependent Child/Adopted ChildChild to be adopted in CanadaParents/GrandparentsOrphaned sibling/nephew/niece/grandchildOther RelativeAtlantic High Skilled ProgramAtlantic International Graduate ProgramAtlantic Intermediate Skilled ProgramHome Child Care Provider PilotHome Support Worker PilotRural and Northern Immigration ProgramSkilled WorkerSkilled TradesSelf-EmployedProvincial NomineeCanadian Experience ClassQuebec Selected Skilled WorkerQuebec Selected EntrepreneurQuebec Selected Self-EmployedQuebec Selected InvestorLive-in Caregiver Program (LCP)Startup BusinessCaregivers ProgramHigh Medical Needs ProgramImmigrant Investor Venture Capital Pilot ProgramIn Canada - Refugee ClaimIn Canada - Protected PersonOutside Canada - RefugeeIn Canada - Humanitarian & Compassionate ConsiderationsPermit Holder ClassFamilyEconomicRefugeeOtherAcmeAdenAetnaAirdrieAlberta BeachAlder FlatsAlexander, ABAlhambra, ABAlixAllianceAmiskAndrewAnzacArdmoreArdrossanArgentia BeachArrowwoodAshmontAthabascaBalacBalzacBanffBarnwellBaronsBarrheadBarronsBashawBassanoBawlfBeaumontBeaver LodgeBeisekerBellevueBentleyBertula BeachBerwynBig ValleyBitternlakeBlack DiamondBlackfaldsBlackieBlacktoctBlairmoreBlufftirBlufftonBon AccordBonnyvilleBonnyville BeachBothaBow IslandBowdenBoyleBragg CreekBretonBrooksBruderheimBuck LakeBurdettBusbyCalgaryCalmarCamroseCanmoreCarbonCarbondaleCardiffCardstonCarmangayCarolineCarstairsCarvelCastle IslandCastorCayleyCerealCessfordChampionChatehChauvinCherhillChestermereChief MountainChinookChipman, ABClairmont, ABClaresholmCliveClunyClydeCoaldaleCoalhurstCochrane, ABCold LakeColemanCollege HeightsConsortCoronationCouttsCowleyCraigmyleCremonaCrossfieldCrystal SrpingsCzarDayslandDe WintonDeboltDel Bonita FallsDelacourDelburneDeliaDerwentDevonDewberryDiamond CityDidsburyDonaldaDonnellyDrayton ValleyDrumhellerDuchessDunmoreEagleshamEckvilleEdbergEdgertonEdmontonEdmonton BeachEdsonElk PointElnoraEmpressEnchantEntwistleErskineEvansburgFairviewFalherFaustFerintoshForemostForest LawnForestburgFort AssiniboineFort ChipewyanFort MacleodFort McmurrayFort SaskatchewanFort VermillionFox CreekFrankGadsbyGalahadGhost LakeGibbons, ABGirouxGirouxville, ABGleichenGlendonGlenevisGlenwood, ABGolden DaysGood Fish LakeGoodfareGrand CentreGrande CacheGrande PrairieGrandview, ABGranumGrasslandGrassy LakeGrimshawGull Lake, ABHairy HillHalkirkHannaHardistyHay LakesHaysHayterHeislerHigh LevelHigh PrairieHigh RiverHildaHill SpringHilliardHines CreekHintonHobbemaHoldenHughendenHuies CreekHussarHytheInnisfailInnisfieldInnisfreeIrmaIron RiverIron SpringsIrricanaIrvineIsland Lake, ABItaska BeachJanvierJasperKapasiwinKeomaKillamKinusoKippKitscotyLa CrêteLa GlaceLac la BicheLacombeLake LouiseLakeviewLamontLangdonLavoyLeducLegalLeslievilleLethbridgeLindenLittle SmokyLloydminster, ABLodgepoleLomondLongviewLougheedMa Me O BeachMagrathMallaigManningMannvilleMarkervilleMarsdenMarwayneMayerthorpeMcLennanMedicine HatMedleyMeeting CreekMidnaporeMilk RiverMillarvilleMilletMiloMinburnMirrorMonarchMorinvilleMorrinMundareMunsonMusidoraMyrnamNakamun ParkNampaNantonNeerlandiaNew DaytonNew NorwayNew SareptaNiskuNito JunctionNoblefordNordeggNorglenwoodNorth StarNytheOkotoksOldsOnowayOtherOyenParadise ValleyPatriciaPeace RiverPeersPenholdPickard VillePicture ButtePincher CreekPlamondonPoint AlisonPonokaPoplar BayPriddisProsperityProvostPurple SpringsRadwayRainbow LakeRainierRalstonRaymondRed DeerRed Deer CountyRed Earth CreekRedcliffRedwaterRedwood MeadowsRimbeyRochesterRochfort BridgeRochon SandsRocky Mountain HoRocky ViewRockyfordRolling HillsRosalindRosedale StationRosemaryRoss HavenRumseyRycroftRyleySaint-IsidoreSaint-LinaSaint-MichaelSandy Beach, ABSanguda Silver SaScandiaSeba BeachSedgewickSexsmithShaughnessySherwood Park, ABSiksikaSilver BeachSlave LakeSmoky LakeSouth ViewSpirit RiverSpring LakeSpruce GroveSpruceviewSt AlbertSt. PaulSt-Albert FallsStandardStavelyStettlerStirling, ABStony PlainStrathconaStrathmoreStromeSturgeonSuffieldSundance BeachSundreSunset HouseSunset PointSwan HillsSylvan LakeTaberTangentThorhildThorsbyThree HillsTilleyTofieldTomahawTorringtonTrochuTurinTurner ValleyTwo HillsVal QuentinValleyviewVauxhallVegrevilleVermillionVeteranVikingVilnaVimyVulcanWabamunWabas-DesmarWainwrightWanhamWarburgWarnerWarspiteWascaWaskatenauWater ValleyWatertonWaterton LakesWatinoWellingWemblyWest CoveWesteroseWestlockWetaskiwinWhitecourtWhitelawWild HorseWildwoodWillingdonWinfield, ABWinterburnWokingYellowstoneYoungstownZama------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------100 Mile House108 Mile Ranch150 Mile House70 Mile HouseAbbotsfordAgassizAlberniAlbionAldergroveAlert BayAlexis CreekAlvinAnahim Lk.AnglemontAnmore, BCArgentaArmstrong, BCArrasAshcroftAtlinBaldonnelBalfourBamfieldBarnston IslBarriereBeach GroveBeaver CreekBeaverdellBelcarraBella BellaBella CoolaBig CreekBig LakeBlack CreekBlind BayBlue RiverBoston BarBoswell, BCBoundry BayBowen IslandBowserBrackendaleBrentwood BayBridesvilleBridge LakeBriscoBritannia BeachBubble HillBuffalo CreekBuickBull RiverBurnabyBurns LakeBurrard InletBurtonCache CreekCampbell RiverCanal FlatsCanim LakeCanoeCanyonCapilandCaribouCarsonCascadeCassiarCassidyCastlegarCawstonCecil LakeCedarCelistaCentral SaanichCharlie LakeChaseChemainusChetwyndChilanko ForksChilcotinChilko LakeChilliwackChopakaChristina LakeClearbrookClearwater, BCClementsClinton, BCCloverdaleCoal HarbourCobble HillColdstreamColumbia GardensColwoodComoxCoombsCoquitlamCortes IslandCourtenayCowichan BayCranbrookCrawford BayCrescent BeachCreston, BCCrofton, BCCultus LakeCumberland, BCD'ArcyDawson Creek, BCDease LakeDeep BayDeltaDenman IslandDerocheDewdenyDouglasDuncanDunsterEagle Bay, BCEagle CreekEast PineEbruneEdgewaterEdgewoodElkfordElkoEndakoEnderbyErickson, BCEriksonErringtonEsquimaltFair. Hot SpringsFalklandFanny BayFauquierFembertonFernieForest Grove, BCFort FraserFort LangleyFort NelsonFort St JamesFort St JohnFort SteeleFrancois LakeFraser LakeFraser MillsFraser ValleyFruitvaleFulford HarborFurry CreekGabriolaGaliano IslandGangesGar. HighlandsGarden BayGaribaldiGenelleGibbons, BCGibsonsGillies BayGold RiverGoldenGoodlowGr BirchGrand ForksGranisleGrasmereGray CreekGreenwood, BCGrindrodHagensborgHalfmoon BayHammondHancevilleHaneyHarrison Hot SpriHarrison MillsHazeltonHedleyHeffley CreekHeriot Bay, BCHighlandsHixonHolbergHopeHornby IslandHorseflyHorseshoe BayHoustonHuds HopHuntingdon, BCInvermereInverness, BCIsland HighwayJaffrayKalendanKamloopsKasloKatzieKelownaKeremeosKimberleyKingsgateKinnairdKitimatKitwangaKleena KleeneKootenay BayLa HacheLadnerLadysmithLake CountryLake CowichanLangleyLantzvilleLasqueti IslandLathamLaurierLazoLehmanLillooetLindell BeachLion's BayListerLittle FortLogan LakeLone ButteLower NicolaLumbyLundLyttonMackenzieMadeira ParkMalahatMalakwaMansos LandingMaple RidgeMaraMarysville, BCMassetMatsquiMayne LakeMc Millian IslMcBrideMcleese LakeMeadow CreekMerrittMervilleMidwayMilhouseMill BayMissionMoberly LakeMontneyMontroseMoyle LakeNakuspNanaimoNanoose BayNaramataNelson, BCNelwayNew AiyanshNew DenverNew HazeltonNew WestminsterNig CreekNimpoNorth DeltaNorth PineNorth SaanichNorth VancouverOak Bay, BCOcean FallsOkanaganOkanagan FallsOliverOsoyoosOtherOyamaPanoramaParksvillePatersonPeachlandPembertonPender IslandPentictonPink MountainPitt MeadowsPleasant CampPoint RobertsPort AlberniPort AlicePort ClementsPort CoquitlamPort EdwardPort HardyPort HawksburyPort McneillPort MoodyPouce CoupePowell RiverPrince GeorgePrince RupertPrinceton, BCPritchardProctorQuadra IslandQualicum BeachQuathiaski CoveQuatsinoQueen CharlotteQuesnelQuilchenaRadium Hot SpringsRevelstokeRichmond, BCRobert CRobsonRock CreekRoosvilleRosedaleRosslandRoystonRuskinRykertsSaanichSaanichtonSalmoSalmon ArmSalt Spring Isl.SandpitSardisSaturna IslandSavonaSaywardSeal Cove, BCSecheltSemiahmooSewell InletShawnigan LakeShuswapSicamousSidneySilvertonSkidegateSkookumchuckSlocanSmithersSointulaSookeSorrentoSouth Fort GeorgeSparwoodSpences BridgeSquamishStave FallsStewartStikineSullivan BaySummerlandSun PeaksSurge NarrowsSurrentoSurrey, BCTa Ta CreekTahsisTappenTasuTatla LakeTaylorTelegraph CreekTelkwaTerraceTête Jaune CacheThetis IslandThompson, BCT'KumlupsTlellTofinoTrailTsawwassenTsay KehTumblerTumbler RidgeUclueletUnion BayValemountVanandaVancouverVanderhoofVavenbyVernonVictoria, BCWaglisla, BCWanetaWarfieldWasa LakeWebster's CornerWellsWest VancouverWestbankWestbridgeWestministerWestwoldWhaletownWhistlerWhite RockWhonnockWilliams LakeWillow RiverWindermereWinfield, BCWinlawWonowonWossWyndelYahkYaleYarrowYmirYoubouZeballos------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Alexander, MBAltonaAnola, MBArborgArdenArnaudArnesAshernAshvilleAustinBagotBaldurBalmoralBarrowsBeausejourBelmont, MBBenitoBinscarthBirtleBloodvein RiverBlumenortBoissevainBowsmanBrandonBrunkildBruxellesCarberryCarmanCartierCartwrightChurchillClandeboyeCoulterCross LakeCrystal CityDauphinDeckerDeloraineDominion CityDufresneDugald, MBDunnottarDurbanEast KildonanEast LandmarkEast St PaulElgin, MBElieElkhornElmaElmerEmersonErickson, MBEriksdaleEthelbertFisher BranchFlin FlonGardenhillGarson, MBGilbert PlainsGillamGimliGladstoneGlenboroGoodlandsGrand RapidsGrande PointeGrandview, MBGraysvilleGreat FallsGretnaGrosse IsleGrunthalGypsumvilleHadashvilleHamilton, MBHamiotaHartneyHaywoodHeadingleyHilbreHollandHorndeanHudgsonÃŽle-des-ChênesIsland Lake, MBKelwoodKentonKenville, MBKillarneyKirkellaKleefeldKolaKomarnoLa Broquerie, MBLa Salle, MBLac du BonnetLandmarkLa-RiviereLeaf RapidsLenaLibauLindenwoodsLockportLorette, MBLowe FarmLundarLyletonLynn LakeMacGregorManitouManson, MBMarchandMarquetteMatlockMcAuleyMcCrearyMelitaMiamiMiddlebroMinioltaMinitonasMinnedosaMinto, MBMitchell, MBMoar LakeMordenMorrisNapinkaNeepawaNew BothwellNewdaleNinetteNivervilleNorth KildonanNorway HouseNotre Dame de LouOak LakeOakbank, MBOnanoleOtherOtterburne, MBPiersonPilot MoundPinawaPine FallsPine RiverPineyPipestonePlum CouleePlumasPoplar PointPoplarfieldPortage la PrairiPowerviewPrawdaRandolfRapid CityRed Sucker LakeReinfeldRestonRicherRitchotRiversRivertonRoblinRolandRorketonRoseisleRosenfeldRosenortRossburnRossendaleRussell, MBSaint AdolpheSaint ClaudeSaint François XavierSaint MartinSandy HookSartoSchanzenfeldSelkirkShamattawaShiloShoal LakeShortdaleSnow LakeSnowflakeSomersetSouris, MBSouth JunctionSpragueSpringfield, MBSt Andrews, MBSt Boniface, MBSt GermainSt Laurent, MBSt VitalSt. James-AssiniboiaSt. JeanSt. MaloSt.-Pierre-JolysStarbuckSte Agatha, MBSte AnneSte Rose du LacSteinbachSt-LazareStonewallStoney MountainStrathclairSundanceSundownSwan LakeSwan RiverTeulonThe PasThicket PortageThompson, MBTolstolTourandTransconaTreherneTuxedoTyndallVermetteVirdenVitaWarren, MBWaskadaWaterhenWawanesaWaywayseecappoWellwoodWest KildonanWest St PaulWhitemouthWindygateWinklerWinnipegWinnipeg BeachWinnipegosisWoodlandsWoodmoreZhoda, MB---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AcadievilleAlma, NBAndoverAroostookArthuretteAtholvilleBack BayBaie Sainte-AnneBains CornerBaker BrookBarkers PointBath, NBBathurstBeaconsfield, NBBedellBelleduneBeresfordBertrandBerts CoveBlacks HarbourBlackvilleBloomfield, NBBouctoucheBridgedaleBristolBrowns FlatBulls CreekCambridge NarrowsCampbelltonCampobelloCanterburyCap PeleCape TourmentineCaraquetCarlingfordCentreville, NBCharloChartersvilleChatham, NBChipman, NBClairClairvilleCocagneCodysColes IslandCollege BridgeColpitts Settl.ConnorsCummings CoveDalhousie, NBDeer Island PointDieppeDipper HarbourDoaktownDorchester, NBDouglastownDrummondEast Riverside-KingshurstEast ShediacEdmundstonEel River CrossinEng. SettlementFairhavenFairvaleFlorencevilleForest CityFostervilleFour FallsFrederictonFredericton JunctGagetownGaspereau ForksGillespieGondola PointGrand Falls, NBGrand HarbourGrand MananGrande-AnseGreen PointGunningsvilleHampton, NBHanwellHarcourtHartlandHarveyHillsboroughHopewell CapeJacksontownJacquet RiverJuniperKedgewickKeswick RidgeKouchibouguacLac BakerLakevilleLamequeLancaster, NBLansdowne, NBLewisvilleLincoln HeightsLittle RiverLoch LomondLoggievilleLower BrightonLower CaraquetLudlowMaisonnetteMars Hill RoadMarysville, NBMaugervilleMcAdamMckennaMeducticMemramcookMillertonMilltown, NBMillvilleMinto, NBMiramichiMiscou CentreMohannesMonctonNackawicNapanNashwaaksisNeguacNelson, NBNew DenmarkNew MarylandNewcastle, NBNigadooNorth HeadNorthamptonNortonNotre Dame, NBOak Bay, NBOakland, NBOromoctoOtherPamdenecPaquetvillePeelPennfieldPerth, NBPerth-AndoverPetit RocherPetitcodiacPlaster RockPleasant VillaPointe-du-ChênePointe-VertePort Elgin, NBPrince WilliamQuispamsisRed BankRenforthRenousRextonRichibuctoRiver de ChuteRiverbankRiverside-AlbertRiverviewRiverview HeightsRiviere-VerteRobichaudRogersvilleRothesaySackville, NBSaint AndrewsSaint HilaireSaint John, NBSaint-AndréSaint-AnselmeSaint-AntoineSaint-BasileSaint-CharlesSainte-Anne-de-KentSainte-Anne-de-MadawaskaSaint-Edouard-de-KentSainte-Marie-de-KentSaint-François-de-MadawaskaSaint-JacquesSaint-Joseph, NBSaint-Leonard, NBSaint-Louis-de-KentSaint-QuentinSalisburyScoudoucSea Cove, NBShediacShippeganSilverwoodSt George, NBSt MartinsSt StephenStanleyStickneySummerfieldSurrey, NBSussexSussex CornerTaymouthTide HeadTracadieTracadie-SheilaTracy, NBUpper CoverdaleUpper KentUpper WoodstockWakefield, NBWatervilleWelshpoolWestfieldWhiteheadWicklowWilson's BeachWoodsideWoodstock, NBYoungs CoveZealand---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AguathunaBadgerBaie de VerdeBaie VerteBaulineBay L'ArgentBay RobertsBell IslandBelleoramBenoit's CoveBishop's FallsBonavistaBotwoodBrigusBuchansBurgeoBurinBurl.-Green BayCape BroyleCarbonearCarmanvilleCatalinaCavendishChange IslandsChannel-Port aux BasquesChapel CoveClarenvilleClark's BeachCome By ChanceConception BayCormackCorner BrookCow HeadCreston, NLCupidsDeer LakeDoylesDunnville, NLDurrellEastportEllistonEngleeFlowers Cove, NLFogoForteauFortuneFreshwaterGamboGanderGaultoisGillamsGlenwood, NLGlovertownGoose BayGouldGrand BankGrand Falls, NLGreenspondHants HarbourHappy ValleyHarbour BretonHarbour GraceHare BayHawke's BayHolyroodHopedaleJackson's ArmJerseysideKelligrewsKilbride, NLLabrador CityLamalineLawnLewisporteLittle CatalinaLourdes, NLLumsden, NLMain BrookMakkovikManuelsMary's HarbourMarystownMilltown, NLMount PearlNainNatuashishNewtownNorris ArmOld PelicanO'RegansOtherOuter CoveParadise, NLPasadenaPlacentiaPoint LeamingtonPort au ChoixPort RextonPort SaundersPort UnionPort-au-PortPortugal CovePouch CovePound CoveRameaRenewsRigoletRobert's ArmRocky HarbourRoddicktonSouth BrookSouth River, NLSpaniard's BaySpringdaleSt Alban's, NLSt AnthonySt George's, NLSt John's, NLSt LawrenceStephenvilleStephenville CrosTopsailTorbayTrepasseyTrinityTritonTwillingateUpper Island CoveWabanaWabushWesleyvilleWestern BayWhitbourneWindsor, NLWintertonWitless Bay------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AmherstAnnapolis RoyalAntigonishArcadiaArmdaleAylesfordBaddeckBakers SettlementBarrington Pas.Beach MeadowsBear RiverBeaver BankBedford, NSBeechvilleBelmont, NSBerwickBible HillBlack PointBlandfordBlockhouseBonicoBridgetownBridgewaterBrier IslandBrockfieldBrookfieldBrooksideCaledonia, NSCamperdownCanningCansoCape BretonCenterville, NSCentrevilleChesterChester BasinCheticampChurch PointClark's HarbourClementsvaleClevelandColchesterColdbrookCole HarbourCow BayCumberland, NSDalhousie, NSDartmouthDebert, NSDeep BrookDigbyDingwallDominionEast BayEast Lake AinslieEast PennantEastern PassageEconomyEllerhouseElmsdaleEnfieldEnglishtownEskasoniFall RiverFalmouth, NSFletchersFreeportGaetz BrookGillis PointGlace BayGlenwood, NSGrand PreGrand RiverGranvilleGranville FerryGreenwood, NSGuysboroughHalifaxHammands PlainsHants CountyHantsportHatchet LakeHead ChezzetcookHead Of JeddoreHerring CoveHillsburnHubbards, NSHubleyIndian BrookIngonish BeachInverness, NSIrish CoveJeddore Oyster PondsJudiqueKarsdaleKemptKentville, NSKings CityKingston, NSKingsville, NSLa HaveLake EchoLakesideLantzLarry's RiverLawrencetownLitchfieldLiverpoolLockeportLouisbourgLower L'ArdoiseLower SackvilleLucasvilleLunenburgLunnenburg CountyMabouMahone BayMalagashMargaree ForksMargaretsvilleMarion BridgeMartins RiverMavilletteMerigomish, NSMeteghan RiverMiddle SackvilleMiddletonMill VillageMillbrook, NSMinesvilleMoose RiverMulgraveMusquodoboitNew GermanyNew Glasgow, NSNew MinasNew WaterfordNewportNoelNorth East PointNorth SydneyNorthwest CoveOakfieldOtherOxford, NSParrsboroPetit-de-GratPetite RivierePictouPleasant BayPleasant ValleyPleasantvillePomquetPort GeorgePort HawkesburyPort HoodPort MaitlandPort SaxonPort WilliamsPorters LakePotter's LakePoulamonProspectPugwashRiver DenysRiver JohnRobertaRose BaySackville, NSSalmon RiverSandfordSaulniervilleScotch VillageScotsburnSeabrightShad BayShag HarbourShear WaterSheet HarbourShelburne, NSSherbrooke, NSShubenacadieShubewacadSouth OhioSpringfieldSpringhillSt Margaret's BaySt. George's ChannelSt. Peter'sSte. Anne du RuisStellartonStewiackeStillwater LakeSydney MinesSydney, NSTantallon, NSTatamagoucheTerence BayTimberleaTrenton, NSTruroTusketUpper KennetcookUpper StewiackeUpper TantallonWalton, NSWaterville, NSWaverleyWedge PortWellington, NSWest ArichatWest BayWest DoverWestvilleWeymouthWhites LakeWhycocomaghWilmot, NSWindsor, NSWolfvilleWoods HarbourYarmouth------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Coleville LkDelineDetahEnterpriseFort LiardFort RaeFort SimpsonFort Smith, NTFt Good HopeFt ProvidencFt ResolutioFt.McphersonHay River, NTHolmanIklavikInuvik, NTJeanmarie RiKakisaLutselk'eNahanni ButtNorman WellsOtherPaulatukRae LakesSachs HarbouSnare LakesTrout LakeTsiligetchikTuktoyaktukTulitaWrigleyYellowknife, NTArctic BayArviatBaker LakeBathurst InlBay ChimoBroughton I.Cambridge BayCape DorsetChesterfieldClyde RiverCoppermineCoral HarbouFrobisher BayGjoa HavenGrise FjordHall BeachIgloolikIqaluitKimminutKugluktukNanisivikOtherPangnittungPelly BayPond InletRankin InletRepulse BayResoluteSanikiluaqTaloyoakWhale CoveAberfoylActonAgincourtAilsa CraigAjaxAldershotAlderwoodAlexandriaAlfredAlgomaAlgoma MillsAllenfordAllistonAlma, ONAlmonteAltonAlvinstonAmherstburgAmherstviewAncasterAndersonAngusAnnanApple HillApsleyArissArkonaArmitageArmstrong, ONArnpriorArnsteinArthurArvaAshburnAshtonAthensAtikokanAttawapiskatAtwoodAuburnAuroraAvonAvonmoreAylmer, ONAyrAzilda, ONBaden, ONBailieboroBainsvilleBalaBaldwinBallantreeBalmertownBaltimoreBamkanenBancroftBar HarbourBarrieBarry's BayBasswood LakeBatawaBath, ONBatterseaBayfieldBaymouthBaysvilleBeachburgBeachvilleBeamsvilleBeardmoreBeavertonBeetonBelfountainBell EwartBelle RiverBellevilleBelmont, ONBelwoodBerkeleyBethanyBinbrookBlackburn HamletBlackstockBlenheimBlind RiverBloomfield, ONBloomingdaleBluevaleBlythBobcaygeonBob-Lo IslandBoltonBond HeadBonfieldBorden, ONBothwellBourget, ONBowmanvilleBracebridgeBradfordBraesideBramaleaBramptonBranchtonBrantfordBrechinBreslauBridgenorthBridgeportBrigdenBrightBrightonBright's GroveBrittBrockvilleBronteBrooklin, ONBrownsvilleBruce MinesBrunnerBrusselsBuckhornBurfordBurgessvilleBurk's FallsBurlingtonBurnt RiverBurritts RapidsButtonvilleCabdenCache BayCaesareaCaistor CentreCaledonCaledon EastCaledon VillageCaledonia, ONCallanderCambridgeCambridge-GaltCameronCamlachieCampbellcroftCampbellfordCampbellvilleCanfieldCanningtonCapreolCaramatCardinalCardwalCarleton PlaceCarlisleCarlsbad SpringsCarpCarrying PlaceCasselmanCastletonCavanCayuga, ONCedar ValleyCentral ElginCentraliaChaffey's LockChalk RiverChapleauCharing CrossCharlesbourg, ONCharltonChatham, ONChatsworthChelmsfordCheltenhamChesleyChesterville, ONChurchill, ONClaremount, ONClarendonClarksonClearwater, ONCliffordClinton, ONCoatsworthCobaltCobdenCobourgCochrane, ONColborneColdwaterColganCollingwoodCombermereComlachieConcordConestogoConistonConnConnaughtConseconCookstownCopper CliffCorbeilCornwall, ONCorunnaCottamCourticeCourtlandCourtrightCreemoreCrofton, ONCryslerCrystal BeachCumberland, ONCurranCurve LakeCuttervilleDashwoodDeep RiverDelawareDelhiDeloroDenfieldDesbaratsDeserontoDevlinDinbrookDon MillsDorchester, ONDownsDownsviewDraytonDresdenDrydenDublinDufferinDunchurchDundalkDundasDunnville, ONDunrobinDunsfordDunveganDurham, ONDuttonDwightDwyer HillE GwillimburyEagle RiverEar FallsEast YorkEcho BayEdenEganvilleElgin, ONElizabethtownElliot LakeElmidaElmiraElmvaleElmwoodEloraEmbroEmbrunEmoEnglehartEnniskillenEnnismoreErie BeachErieauErinEspanolaEssexEtobicokeEverettExeterFenelon FallsFenwick, ONFergusFinchFishervilleFitzroy HarbourFlamboroughFleshertonFloradaleFlorenceFonthillForestForks of the CreditFort AlbanyFort ErieFort FrancesFrankfordFreeltonFruitlandFullartonGananoqueGarson, ONGeorgetown, ONGeorgian BayGeraldtonGilfordGirouxville, ONGlen RobertsonGlen WilliamGlencoeGloucesterGoderichGodfreyGolden LakeGoodwoodGore BayGores LandingGormleyGoulaisGowanstownGraftonGrand BendGrand ValleyGrantonGrassieGrassy NarrowsGravenhurstGreelyGriffithGrimsbyGuelphHagersvilleHaileyburyHaliburtonHalton HillsHamilton, ONHampton, ONHanmerHannonHanoverHarbour CrestHarleyHarristonHarrowHarrowsmithHarwoodHastingsHavelockHawkesburyHawkestoneHawkesvilleHearstHeidelbergHensallHepworthHighgateHillsburgh, ONHillsdaleHilton BeachHolland CentreHolland LandingHolsteinHoneywoodHornby, ONHornepayneHorning MillsHuntsvilleHuron ParkHyde ParkIgnaceIldertonIngersollInglesideInglewoodInnerkipInnisfilInveraryInwoodIona StationIron BridgeIroquoisIroquois FallsIslingtonJackson's PointJanetvilleJarvisJerseyvilleJordanKagawongKakabeka FallsKaministiquiaKanataKapuskasingKarsKearneyKeeneKeewatinKembleKemptvilleKenilworthKenoraKent BridgeKerwoodKeswickKettlebyKilbride, ONKillaloeKinburnKincardineKincourtKingKing CityKingston, ONKingsville, ONKinmountKippenKirkland LakeKitchenerKleinburgKomokaLa BroquerieLa SaletteLadner LakeLake St. PeterLakefieldLambethLanarkLancaster, ONLangtonLansdowneLaSalle, ONLatchfordLeamingtonLeasideLeaskdaleLefaivreLefroyLevackLimehouseLincolnLindsayLinwoodLion's HeadListowelLittle BritainLittle CurrentLivelyLombardyLondesboroughLondonLong BranchLong SaultLonglacLorette, ONL'OrignalLoringLucanLucknowLyndenMaberlyMactierMadocMagnetawanMaidstone, ONMaitlandMallorytown, ONMaltonManitouwadgeManotickMansfieldMapleMarathonMarkdaleMarkhamMarkstayMarmoraMasseyMattawaMaxvilleMaynoothMcGregorMckellarMeafordMerlinMerrickvilleMetcalfeMidhurstMidlandMildmayMilfordMillbankMillbrookMiller LakeMillgroveMiltonMilvertonMimicoMindemoyaMindenMinesingMissanabieMississaugaMitchell, ONMoffatMonktonMonteithMoonbeamMoorefieldMoose FactoryMoosoneeMorrisburgMorristonMount AlbertMount BrydgesMount ElginMount ForestMount HopeMount PleasantMountainMuirkirkMurilloNairnNakinaNannonNanticokeNapaneeNavanNepeanNestor FallsNeustadtNew DundeeNew HamburgNew LiskeardNew LowellNewboroNewburghNewburyNewcastle, ONNewmarketNewtonvilleNiagara FallsNiagara-on-the-LakeNipigonNobelNobletonNorth AugustaNorth BayNorth GowerNorth YorkNorvalNorwichNorwickNorwoodNottawaNovarOaklandOakvilleOil SpringsOldcastleOliphantOmemeeOmpahOrangevilleOrilliaOrleansOronoOrtonOsgoodeOshawaOspringeOtherOttawaOtterville, ONOwen SoundOxford CountyOxford MillsOxford, ONOxleyPaisleyPalgravePalmerstonParisParkdale, ONParkhillParry SoundPass LakePefferlawPelhamPembrokePenetangPenetanguishenePerkinsfieldPerrault FallsPerth RoadPerth, ONPetawawaPeterboroughPetersburgPetroliaPhelpstonPickeringPicton, ONPigeon LakePlantagenetPlattsvillePlevnaPoint EdwardPointe au BarilPontypoolPorcupinePort BurwellPort CambtonPort CarlingPort ColbornePort CreditPort DoverPort Elgin, ONPort FranksPort HopePort LambtonPort McNicollPort PerryPort RowanPort SevernPort StanleyPort SydneyPottagevillePowassanPrescottPrinceton, ONProton StationPuslinchQueenstonQueensvilleQuibellRainy RiverRavennaRavenswoodRed LakeRed RockRenfrewRexdaleRichards LandingRichmond Hill, ONRichmond, ONRidgetownRidgevilleRidgewayRipleyRiver Drive ParkRockcliffe ParkRocklandRockwoodRodneyRoseneathRossportRousseauRussell, ONRuthvenSalfordSaltfortSarniaSarsfieldSault Ste MarieScarboroughSchombergSchreiberSchumacherScotlandSeaforthSeagraveSebringvilleSeeleys BaySelbySevern BridgeShakespeareShallow LakeShanty BaySharonSheguiandahShelburne, ONSherkstonSimcoeSinghamptonSioux LookoutSioux NarrowsSleemanSmiths FallsSmithvilleSmooth Rock FallsSombraSouth PorcupineSouth PortageSouth River, ONSouth WoldSouth WoodsleeSouthamptonSpencervilleSpring BaySpringfield, ONSt CatharinesSt Clair BeachSt DavidsSt GeorgeSt Mary'sSt ThomasSt. AgathaSt. Andrews WestSt. Ann'sSt. BernardinSt. Charles, ONSt. IsidoreSt. Paul, ONSt. WilliamsStaffaStaynerStevensvilleStirling, ONStittsvilleStoney CreekStoney PointStouffvilleStratffordvilleStratford, ONStrathroyStrattonStreetfordStreetsvilleStroudStrudberrySturgeon FallsSturgeon LakeSturgeon PointSudburySunderlandSundridgeSutton WestSutton, ONTaraTavistockTecumsehTeeswaterTerra CottaTerrace BayTeviotdaleThamesford, ONThamesvilleThessalonThetford, ONThornburyThorndaleThornhillThornloeThorntonThoroldThunder BayTilburyTillsonburgTimminsTivertonTobermoryToledoTorontoTottenhamTrenton, ONTrout CreekTurkey PointTweedUnionvilleUtopiaUxbridgeVal CaronVanessaVanier, ONVankleek HillVarsVaughanVermillion BayVictoria HarbourViennaVinelandVirgilVirginiatownVittoriaWahnapitaeWainfleetWaldhofWalkertonWallaceburgWallensteinWalsinghamWalton, ONWardsvilleWarkworthWarminsterWarren, ONWarsawWasaga BeachWashagoWaterdownWaterfordWaterloo, ONWatertownWatfordWaubausheneWawaWebbwoodWellandWellandportWellesleyWellington, ONWendoverWest LorneWesthillWestmeathWestonWestportWestwoodWheatleyWhitbyWhite LakeWhitefishWhitevaleWiartonWilliamsfordWilliamstownWillow BeachWillowdaleWilnoWilsonvilleWinchesterWindsor, ONWinghamWinonaWoodbridgeWoodhamWoodlawnWoodstock, ONWoodvilleWorwoodWroxeterWyebridgeWyevaleWyomingYarkerYorkYork MillsZephyrZurich---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Albany, PEAlbertonBelfastBirch HillBloomfield, PEBonshawBorden, PEBreadalbaneBunburyCardiganCentral BedequeCharlottetownCornwall, PECrapaudFrench RiverGarfieldGeorgetown, PEHamptonHunter River, PEKensingtonKinkoraMiminigashMiscoucheMontagueMorellMount StewartMurray HarbourMurray RiverNew Glasgow, PENorth RusticoO'LearyOtherParkdale, PERichmond, PERosebankSherwood, PESlemon ParkSouris, PESouth PortSt Eleanor'sSt Louis, PESt. Peters BayStratfordSummersideTignishTyne ValleyVictoria, PEWellington, PEWilmot, PEWinsloeAbercornAbitibiActonvaleAdamsvilleAdstockAhuntsicAlbanelAlma, QCA-Ma-BaieAmosAmquiAndrevilleAngersAnjouAnnavilleArmaghArthabaskaArvidaAsbestosAscot CornerAston JonctionAthelstonAyer's CliffAylmer, QCBagotvilleBaie de ShawinigaBaie-ComeauBaie-des-SablesBaie-du-FebvreBaie-du-PosteBaie-d'UrféBaie-Saint-PaulBaie-TriniteBaievilleBarkmereBarrauteBarvilleBeaconsfield, QCBeattyvilleBeauceBeaucevilleBeauharnoisBeaulacBeaulieuBeauportBeaupreBeaurepaireBecancourBedford, QCBeebe PlainBelairBellefeuilleBelleterreBeloeilBernieresBerniervilleBerthiervilleBishoptonBlack LakeBlainvilleBoileauBoisbriandBoisbuardBoischatelBois-des-FilionBolton-OuestBonaventureBouchervilleBrebeufBrighamBromeBromontBromptonvilleBrossardBrownsburgBrysonBuckinghamCabanoCadillac, QCCalixa-LavalleeCalumetCampbell's BayCandiacCantleyCap-a-l'AigleCap-aux-MeulesCap-ChatCap-de-la-MadeleineCaplanCap-RougeCap-SantéCarignanCarillonCarletonCartiervilleCausapscalChamblyChambordChamplainChandlerChapaisChapeauCharlemagneCharlesbourg, QCCharnyChateauguayChateauguay CentreChateau-RicherChelseaChenevilleChertsey, QCChesterville, QCChibougamauChicoutimiChicoutimi NordChisasibiChomedyChute-aux-OutardesClarencevilleClermontClovaCoaticookComptonContrecoeurCookshireCoteau-du-LacCoteau-LandingCote-des-NeigesCôte-Sainte-CatherineCôte-Saint-LucCourcellesCourvilleCowansvilleCrabtreeDalesvilleDanvilleDaveluyvilleDe GrasseDeauvilleDegelisDelsonDesbiensDeschaillonsDeschaillons-sur-Saint-LaurentDeschambaultDeschenesDeux-MontagnesDisraeliDixvilleDolbeauDollard-des-OrmeauxDonnaconnaDorionDorvalDosquetDouvilleDrummondvilleDubergerDuclosDunhamDuparquetDurham South, QCDuvernayEast AngusEast Broughton StEast FarnhamEast HerefordEastmanEsterelEvainFabreFabrevilleFarnhamFerme-NeuveFermontFilfordFleurmontForestvilleFort-CoulongeFortiervilleFossambault-sur-le-LacFosterFrancoeurFranklinFrelighsburgGagnonGaspeGatineauGentillyGiffardGirardvilleGlenn SuttonGodboutGodmanchesterGracefieldGranbyGrande-IleGrandes-BergeronnesGrande-ValléeGrand-MèreGreece's PointGreenfield ParkGrenvilleHam NordHampsteadHatleyHauteriveHebertville StatiHemmingfordHenryvilleHowickHudsonHudson HeightsHullHuntingdon, QCIbervilleÃŽle CharronÃŽle ClaudeÃŽle DorvalÃŽle LavalÃŽle-aux-CoudresÃŽle-BizardÃŽle-CadieuxÃŽle-de-la-VisitationÃŽle-des-SoeursÃŽle-d'OrleaÃŽle-MichonÃŽle-PerrotÃŽles-de-la-MadeleineÃŽles-d'EntreeInverness, QCJacques-CartierJolietteJonquièreJoutelKahnawakeKamouraskaKenogamiKingsburyKingsey FallsKinnearKirklandKnowltonLa BaieLa GuadeloupeLa MacazaLa MalbaieLa PatrieLa PecheLa PeradeLa PlaineLa PocatièreLa PrairieLa PrésentationLa ProvidenceLa ReineLa SarreLa Station du CotLa TuqueLa VisitationLabelleL'AcadieLac-à-la-CroixLac-au-SaumonLac-BeauportLac-BouchetteLac-BromeLac-CarreLac-DelageLac-des-ÉcorcesLac-EtcheminLachenaieLachineLachuteLac-MassonLac-MeganticLacolleLac-PoulinLac-Saint-CharlesLac-Sainte-MarieLac-Saint-JeanLac-Saint-JosephLac-Saint-PaulLac-SergentLac-SupérieurLaflèche, QCLafontaineLambtonL'Ancienne-LoretteL'Ange-GardienLangeliersL'AnnonciationL'Anse-Saint-JeanLaSalleLasavanneL'AssomptionLaterrièreLaurentidesLaurier StationLauriervilleLauzonLavalLaval-des-RapidesLavaltrieL'AvenirLawrencevilleLe BicLe GardeurLebel-sur-QuévillonLeclercvilleLemieuxLemoyneLennoxvilleL'ÉpiphanieLeryLes BecquetsLes CèdresLévisLimoilouLiniereL'Isle VerteL'IsletLongue-PointeLongueuilLorettevilleLorraineLorrainvilleLotbinièreLouisevilleLucevilleLuskvilleLysterMacamicMagogMalarticMalbaieManiwakiManseauMansonvilleMaple GroveMarbletonMariaMarievilleMarsouiMascoucheMaskinongeMassonMassuevilleMatagamiMataneMcMastervilleMelbourneMelochevilleMercierMetabetchouanMétis-sur-MerMirabelMistassiniMoffetMont LaurierMont Saint-PierreMont-ApicaMontaubanMont-CarmelMontcerfMontebelloMont-GabrielMont-JoliMontmagnyMontmorencyMontrealMontreal Centre-NordMontreal EstMontreal NordMontreal Nord-EstMontreal Nord-OuestMontreal OuestMontreal Sud-EstMont-RollandMont-RoyalMont-Saint-GregoireMont-Saint-HilaireMont-TremblantMorin-HeightsMurdochvilleNapiervilleNeufchâtelNeuvilleNew CarlisleNew Glasgow, QCNew RichmondNicoletNitroNominingueNorandaNorbertvilleNormandinNorth HatleyNotre-Dame-de-Bon-SecoursNotre-Dame-de-GraceNotre-Dame-de-ÃŽle-PerrotNotre-Dame-de-PierrevilleNotre-Dame-des-AngesNotre-Dame-des-LaurentidesNotre-Dame-des-PinsNotre-Dame-des-PrairiesNotre-Dame-d'HebertvilleNotre-Dame-du-Bon-ConseilNotre-Dame-du-LacNotre-Dame-du-Sacré-CoeurNoyanOkaOmervilleOrfordOrmstownOrsainvilleOtherOtterburn ParkOutremontPackingtonPagenteuilPapineauvilleParentPascalisPaspebiacPentecotePercéPerkinsPetite-Riviere-Saint-FrancoisPetit-SaguenayPhilipsburgPiedmontPierrefonds EstPierrefonds OuestPierrevillePincourtPintendrePlessisvillePohenegamookPoint-au-PèrePointe-au-PicPointe-aux-OutardesPointe-aux-TremblesPointe-CalumetPointe-ClairePointe-des-CascadesPointe-du-MoulinPointe-FortunePointe-GatineauPointe-LebelPont-RougePont-ViauPortage-du-FortPort-AlfredPort-CartierPortneufPovungnitukPreissacPrevillePrevostPricePrincevilleProulxvilleQuebec CityQuyonRadisson, QCRawdonRepentignyRichelieuRichmond, QCRigaudRimouskiRimouski EstRiponRivière-BeaudetteRivière-des-PrairiesRivière-du-LoupRivière-du-MoulinRiviere-MalbaieRobertsonvilleRobervalRock IslandRock-ForestRosemereRosemontRougemontRouynRoxboroRoxton FallsRoxton PondS.Bernard-LacolleSabrevoisSacré-Coeur-de-JesusSaguenaySaint-Adolphe-d'HowardSaint-Anaclet-de-LessardSaint-Andre-AvellinSaint-Andre-d'ActonSaint-Andre-du-Lac-Saint-JeanSaint-Antoine-de-TillySaint-Basile-le-GrandSaint-Boniface-de-ShawiniganSaint-Bruno-de-MontarvilleSaint-Charles-BorromeeSaint-Charles-des-GrondinesSaint-Charles-sur-RichelieuSaint-Coeur-de-MarieSaint-ComeSaint-David-de-L'AuberiviereSainte-Anne-de-BeaupréSainte-Anne-de-BellevueSainte-Cécile-de-LevrardSainte-Cécile-de-MashamSainte-Cécile-de-MiltonSainte-ClaireSainte-DorothéeSainte-Emelie-de-L'EnergieSainte-FelicitéSainte-FoySainte-GenevieveSainte-Genevieve-de-BatiscanSainte-Hélène-de-BagotSainte-Jeanne-d'ArcSainte-JulieSaint-Elie-d'OrfordSainte-Marcelline-de-KildareSainte-Marguerite-EsterelSainte-Marie-BeauceSainte-Marthe-sur-le-LacSainte-MélanieSaint-Ephrem-De-TringSainte-ScholastiqueSainte-SophieSainte-Sophie-de-LevrardSaint-EspritSainte-Thérèse OuestSaint-Etienne-de-LauzonSaint-Felix-de-ValoisSaint-Ferreol-les-NeigesSaint-GedeonSaint-Georges-de-BeauceSaint-Georges-de-CacounaSaint-Georges-de-WindsorSaint-Georges-OuestSaint-Germain-de-GranthamSaint-GregoireSaint-Gregoire-de-GreenlaySaint-HerménégildeSaint-HilarionSaint-HonoréSaint-JeanSaint-Jean-Baptiste-de-NicoletSaint-Jean-ChrysostomeSaint-Jean-de-BoischatelSaint-Jean-de-DieuSaint-Jean-de-MathaSaint-Jean-Port-JoliSaint-Jean-sur-le-RichelieuSaint-Jean-VianneySaint-JeromeSaint-Joseph, QCSaint-Joseph-de-BeauceSaint-Joseph-de-la-RiveSaint-Joseph-de-LevisSaint-Joseph-de-SorelSaint-Joseph-du-LacSaint-LambertSaint-LazareSaint-LéonSaint-Léonard, QCSaint-Léonard-d'AstonSaint-LinSaint-Louis-du-Ha!-Ha!Saint-Luc-de-VincennesSaint-LudgerSaint-Marc sur RichelieuSaint-Marc-des-CarrièresSaint-MathiasSaint-MathieuSaint-Mathieu-de-BeloeilSaint-Mathieu-du-ParcSaint-Michel-des-SaintsSaint-Patrice-de-BeaurivageSaint-PaulSaint-PhillipeSaint-Pie-de-BagotSaint-Pierre-les-BecquetsSaint-Rock-sur-RichelieuSaint-Romuald, QCSaint-Romuald-d'EtcheminSaint-Sauveur-des-MontsSaint-SebastienSaint-SulpiceSaint-SylvèreSaint-Théodore-d'ActonSaint-ThomasSaint-TimothéeSaint-UrbainSaint-ValérienSaint-Vincent-de-PaulSaint-ZénonSalaberry-de-ValleyfieldSaulesSault-au-MoutonSawyervilleSayabecScheffervilleScotstownSenneterreSennevilleSept IlesShawbridgeShawiniganShawinigan SudShawinigan-NordShawvilleSheffordSherbrooke, QCSherringtonSillerySnowdonSorelSt-Adolphe-d'HowSt-Adrien de HamSt-AgapitvilleSt-AlbanSt-AlbertSt-AlexandreSt-AlexisSt-AmableSt-AmbroiseStanbridge EastStanbridge StatSt-Andre EstStanhopeSt-AnicetSt-AnselmeStanstead PlainSt-AntoineSt-AugustinSt-Augustin-de-DeSt-BarthelemySt-Basile SudSt-BernardSt-BlaiseSt-BonifaceSt-BrunoSt-CalixteSt-CasimirSt-Casimir EstSt-CesaireSt-CharlesSt-ChrysostomeSt-CleophasSt-CletSt-ColombanSt-ConstantSt-CyprienSt-CyrilleSt-DamaseSt-Damien-de-BraSt-DenisSt-Denis-de-Brom.St-DominiqueSt-DonatSte-AdeleSte-AgatheSte-Agathe MontsSte-Agathe SudSte-Angele MericiSte-Angele-de-LavSte-Anne du LacSte-Anne MontsSte-Anne PlainesSte-Anne-de-la-PeSte-Anne-de-la-RoSte-Anne-des-LacsSte-Anne-de-SorelSte-Brigit.-LavalSte-BrigitteSte-ChristineSte-Clothide HortSte-CroixSt-EdmondSt-EdouardSte-ElizabethSte-Francoise LacSte-GertrudeSte-HenedineSte-JulienneSt-ElzearSte-MadeleineSte-Mar.Lac-Mass.Ste-MargueriteSte-Marguerite-deSte-MarieSte-MartheSte-MartineSt-EmileSte-MoniqueSte-PrudentienneSte-RosalieSte-RoseSte-Rose-WatfordSte-SabineSte-Sophie-de-MegSte-ThereseSt-EugeneSt-EustacheSte-VeroniqueSt-FelicienSt-FerdinandSt-FlavienSt-FulgenceSt-GabrielSt-Gabriel-Brand.St-GeorgesSt-GerardSt-Gregoire-de-NiSt-GuillaumeSt-HenriSt-HippolyteSt-HubertSt-HughesSt-HyacintheSt-IsidoreSt-JacquesSt-Jacques de MonSt-JanvierSt-Jean-BaptisteSt-JoviteSt-JulienSt-LiboireSt-Louis TerrebonSt-Louis-de-FrancSt-LucSt-Mathias-Riche.St-MichelSt-NicephoreSt-NicholasSt-NoelSt-NorbertStokeStonehamSt-OursSt-PacomeSt-PamphileSt-PascalSt-PaulinSt-PieSt-PierreSt-Pierre-BaptistSt-PlacideSt-PolycarpeSt-PrimeSt-RaphaelStratford, QCSt-RaymondSt-RedempteurSt-RemiSt-RobertSt-Roch-AulnaiesSt-Roch-de-L'AchiSt-RomainSt-SaurcurSt-SauveurSt-Severin-de-ProSt-SimeonSt-Simon-de-BagotSt-StanislausSt-SylvestreSt-ThecleSt-TheophileSt-TiteSt-UbaldStukely-SudSt-UlricSt-Valerien-Milt.St-VallierSt-VictorSt-WendeslasSt-ZacharieSt-ZephirinSt-ZotiqueSutton, QCTadoussacTemiscamingTempletonTerrasse-VaudreuilTerrebonneThetford Mines, QCThursoTingwickTracy, QCTring-JonctionTrois-PistolesTrois-RivièresUptonVal-BaretteVal-BelairVal-BrillantValcartierValcourtVal-DavidVal-des-BoisVal-des-Monts, QCVal-d'OrVallée-JonctionVal-MorinValoisVal-RacineVal-Saint-MichelVanier, QCVarennesVaudreuilVaudreuil-DorionVaudreuil-sur-la-LacVendéeVenise-en-QuébecVerchèresVerdunVictoriaville, QCVille de L'ÃŽle PerrotVille EmardVille LeMoyneVille Saint-LaurentVille Saint-PierreVille-MarieVilleneuveVimontWakefield, QCWardenWarwickWaterloo, QCWaterville, QCWeedon-CentreWentworth-NordWestmountWickhamWindmill PointWindsor, QCWootenvilleWottonYamachicheYamaskaYamaska-Est---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AbbeyAberdeenAbernethyAdanacAdmiralAlamedaAlidaAllanAlsaskAlvenaAneroidAnnaheimAntlerArborfieldArcherwillArcolaArdathArdiliAreleeArranAsquithAssiniboiaAtwaterAvonleaAylesburyAylshamBalcarresBalgonieBangorBattlefordBeattyBeauvalBeechyBelle PlaineBellegardeBengoughBensonBethumeBienfaitBig BeaverBig RiverBiggarBiggerBirch HillsBirsayBjorkdaleBladworthBlaine LakeBorden, SKBountyBrackenBradwellBredenburyBriercrestBroadviewBrockBroderickBrownleeBrunoB-Say-TahBuchananBuena VistaBuffalo NarrowsBulyeaBurstallBushell ParkCabriCadillac, SKCalderCandoCanoraCanwoodCarievaleCarlyleCarlyle Lake ResoCarmichaelCarnduffCaronportCarraganaCarrot RiverCentral ButteCeylonChamberlainChaplinChoicelandChristopher LakeChurchbridgeClavetClimaxCoderreCodetteColevilleColgateColonsayConquestConsulCorningCoronachCraikCravenCreelmanCreightonCudworthCumberland HouseCuparCut KnifeDafoeDalmenyDavidsonDebdenDelisleDenare BeachDenholmDenzilDilkeDinsmoreDisleyDodslandDollardDomremyDrakeDrinkwaterDubucDuck LakeDuffDunblaneDundurnDuvalDysartEarl GreyEastendEatoniaEbebezerEdamEdenwoldElbowElfrosElroseElstowEmerald ParkEndeavourEnglefeldErnfoldEsterhazyEstevanEstonEtters BeachEveshamEyebrowFairlightFenwoodFerlandFieldingFife LakeFillmoreFindlaterFiskeFlaxcombeFlemingFoam LakeForgetFort Qu'appelleFosstonFox ValleyFrancisFrobisherFrontierGainsboroughGeraldGirvinGladmarGlaslynGlen EwenGlenavonGlensideGlentworthGliddenGolden PrairieGoodeveGoodsoilGoodwaterGovanGrandoraGrandview Beach SGravelbourgGraysonGrenfellGuernseyGull Lake, SKHaffordHagueHalbriteHandelHanleyHardyHarrisHawardenHazelwood No.94HazenmoreHazletHepburnHerbertHerschelHewardHodgevilleHold FastHorizonHubbardHudson BayHumboldtHyasÃŽle-à-la-CrosseImperialIndian HeadInsingerInvermayItunaJansenJasminJedburghKamsackKannata ValleyKatepwa BeachKeelerKelfieldKelliherKelvingtonKenastonKendalKennedyKerrobertKhediveKillalyKincaidKindersleyKinistinoKinleyKipabiskauKiplingKisbeyKrydorKyleLa LocheLa RongeLafleche, SKLairdLake AlmaLake LenoreLampmanLancerLandisLangLangenburgLanghamLaniganLashburnLawsonLeaderLeaskLebretLeipzigLembergLeneyLeovilleLerossLeroyLeslieLestockLibertyLiebanthalLimerickLintlawLiptonLloydminster, SKLockwoodLoon LakeLoreburnLoveLovernaLucky LakeLumsden Beac, SKLumsden, SKLuselandMacDowallMacklinMacNuttMacounMacrorieMadisonMaidstoneMain CentreMajorMakwaManitou BeachMankotaManorMantarioMaple CreekMarcelinMarengoMargoMarkinchMarquisMarshallMartensvilleMaryfieldMaymontMazenodMcLeanMcMahonMcTaggartMeachamMeadow LakeMeath ParkMedsteadMelfortMelvilleMendhamMeotaMervinMetinotaMeyronneMidaleMiddle LakeMildenMilestoneMintonMistatimMonchyMontmartreMoose JawMoosominMorseMortlachMossbankMuensterNaicamNeilburg, SKNetherhillNeudorfNevilleNipawinNokomisNorquayNorth BattlefordNorth PortalNorthgateOdessaOgemaOsageOslerOtherOungreOutlookOxbowPaddockwoodPalmerPangmanParadise HillParksidePayntonPeeblesPellyPennantPensePenzancePerduePiapotPilgerPilot ButtePlatoPlentyPlunkettPonteixPorcupine PlainPortreevePreecevillePrelatePrimatePrince AlbertPrud'HommePunnichyQu'AppelleQuill LakeQuintonRabbit LakeRadisson, SKRadvilleRamaRaymoreRedversReginaRegina BeachRegwayRheinRichardRichardsonRichmond, SKRidgedaleRiverhurstRobsartRocanvilleRoche PerceeRock HavenRockglenRose ValleyRosetownRosthernRouleauRuddellRush LakeRuthildaSaint-BenedictSaint-BrieuxSaint-GregorSaint-LouisSaint-VictorSaint-WalburgSaltcoatsSalvadorSandy Beach, SKSaskatchewan BeacSaskatoonSceptreScobeyScottSedleySemansSenlacShackletonShamrockShaunavonShedoShell LakeShellbrookSiltonSimmieSimpsonSintalutaSmeatonSmileySoutheySovereignSpaldingSpeersSpirit WoodSpring ValleySpring WaterSpringsideSpruce LakeSpy HillStar CitySteelmanStenenStewart ValleyStockholmStornowayStorthoaksStoughtonStranraerStrasbourgStrongfieldSturgisSuccessSummerberrySwift CurrentTantallon, SKTessierTheodoreTisdaleTogoTompkinsTorquayTramping LakeTribuneTugaskeTurtlefordTuxfordUnityUnwinUranium CityUshervilleVal MarieValparaisoVanguardVanscoyVawnVereginVibankViceroyViscountVondaWadenaWakawWakaw LakeWaldeckWaldeimWaldronWapellaWarmanWatrousWatsonWawotaWebbWeekesWeirdaleWeldonWelwynWest BendWest Poplar RiverWeyburnWhite CityWhite FoxWhitewoodWilcoxWilkieWillow BunchWillow CreekWillowbrookWindthorstWisetonWishartWolseleyWood MountainWoodrowWroxtonWynyardYarboYellow CreekYellow GrassYorktonYoungZealandiaZehnerZelmaZenetaZenon ParkZumbro---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CarcrossCarmacksDawson CityFaroHaines JunctionLittle GoldMayo-ElsaOld CrowOtherRoss RiverSwift RiverTagishWatson LakeWhitehorseAdaAdamaAfarAfghanAfrikaansAgborAkaAkanAkimAklanonAkraAkwapimAlbanianAlbanian, GreeceAlbanian, ItalyAmerican Sign Lang.AmharicArabicArabic StandardArabic, AlgeriaArabic, ChadArabic, EgyptArabic, IrakArabic, Lebanon, LevantineArabic, LibyaArabic, MoroccoArabic, SudanArabic, SyriaArabic, TunisiaArabic, Yemen, Judeo-YemeniAraneseArmenianArmenian, WestArmenian, WesternAshantiAssyrianAtwotAzerbaijani, NorthAzerbaijani, SouthAzeriBajuniBalochi East PakBalochi South PakBalochi West PakBaluchiBambaraBamilekeBantuBaouleBarawaBarbawaBassaBelarusianBelenBembaBengaliBengali SylhettiBeniBeninBerberBikolBiniBissaBoguniBontokBosnianBravaBretonBritish Sign LanguageBrongBugandaBulgarianBurmeseBusanCambodianCantoneseCapizenoCatalanCebuanoChadian Sign LanguageChakmaChaldeanChangleChaochoChavacanoChechenChichewaChineseChinese, Min NanChinese, YueChinese, YuhChowchauChung ShanComorianConcaniCreoleCreole, HaitiCroatianCzechDangbeDanishDariDari, PeveDari/Farsi, EasternDeaf-muteDendiDhopadholaDiakankeDinka, NortheasternDinka, NorthwesternDinka, South CentralDinka, SouthernDinka, Southwestern, Twi, TuicDioulaDivehiDivehi, MaldivianDogriDutchEastern ArmenianEdoEdo, Kailo, LedoEfikEnglishEnpingEritreanEsanEstonianEweFacilitator/ArticulatorFangFantiFarsiFarsi, WesternFijiFindhiFinnishFlemishFonFoochowFoullahFrafraFrafra, GurenneFrenchFujianFukienFulaniFuqingFutaGaGa, Adangme-KroboGaelicGeorgianGermanGioGio, Gio-DanGreekGuerzeGujaratiGurageGurage, EastGurage, NorthGurage, WestGuyaneseGuyrotiGypsyHadiyyaHainaneseHakkaHararaHararyHargarHasanyaHausaHebrewHebrew, YemenHenan/JinyuHiligaynonHindiHindi DogriHindi, FijianHindi, Hin, NyaheunHindkoHindko, NorthernHindko, SouthernHindu, Hindi, CaribbeanHokkienHubeiHuizhou/YanzhouHunan/XiangHungarianIbibioIcelandicIgboIgorotIiongoIkaIlicanIlocanoIndonesianInterp. Not RequiredIshenIsokoItalianItshekiriIziJadgali, PakistanJamaicanJapaneseJavaneseJianxiJolayKabyleKacchiKaipingKakwaKandahariKangri, IndiaKangri, KanjariKankaniKannadaKaonde, DariKashmiriKazakhKepelleKhmerKibomaKihavuKikongoKikuyuKikuyu, GikuyuKinarayaKinyarwandaKinyarwanda, RwandaKirundiKirundi, RundiKiswahiliKonkaniKoreanKrioKroboKru, KlaoKru, Krumen, TepoKurdishKurdish Bandinani, BehdiniKurdish-Central, Kurdi, SoraniKurdish-Northern, Kurmanji,Kwale, NigeriaKwale, PapuaLaotianLatehLatvianLebaneseLengieLimbaLingalaLinyawandaLithuanianLowmaLuba-KasaiLugandaLugisuLuoLutoroMacedonianMacenaMaghrebMahouMakondeMakuaMalagasyMalayMalayalamMalgache, MalagasyMaligoMalinke, JulaMalteseMandarinMandiga, MandingaMandingoMandingo, ManinkaMandingo, ManyaManinkaManoMarakhaMarathiMasabaMashiMaymay, SomaliaMendeMeruMinaMina, Gen-GbeMirpuriMizoMoldovanMoldovan, RomanianMongolianMongolian, HalhMoor, BimobaMooreMoore, BurkinaMoore, WaropenMorisyenNahuatl, ClassicalNavajoNdebeleNdebele, South AfricaNdebele, ZimbabweNdjamenaNepaliNigerian, PidginNigerienNobiinNorwegianNuerNyanjaNzemaOkpeOraOriyaOromoOromo, Borana-Arsi-GujiiOromo, QotuOromo, Qotu, West CentralOsalOtherOuighourPahariPampangoPangasinanPashtoPashto, CentralPashto, SouthernPersianPeulPeul, Benin-TogoPeul, BororroPeul, Fulfulde, AdamawaPeul, Fulfulde, JelgoorePhuockienPidginPidgin EnglishPiugonPolishPortuguesePortuguese, AngolaPortuguese, BrazilPortuguese, Guinea-BissauPoularPunjabiPushtaPushta, PushtoPu-XianQuechuaRindreRohingyaRomani, CampathianRomani, CarpathianRomani, CigalyRomani, CiganyRomani, VlachRomani, Vlach, GypsyRomanianRongaRukigaRunyankoleRussianSamoanSamoliSangoSantiSarahuleySaraikiScoulaSechuanSefwiSerbianSerbo-CroatianSesothoSeswiSetswanaSeychellesSeychelles,Creole Fre.,SeselwaShaiShanShan DongShan TaoShanghaineseShansaiShanxiShonaSichuan/SzechuanSign Language FrenchSindhiSinhalaSiyapSlovakSlovenianSomaliSombaSoninkeSoninke, MarakhaSothoSotho, NorthernSotho, SouthernSpanishSuesueSukumaSusuSwahiliSwahili/CongoSwahili/KenyaSwatiSwatowSwedishTagalogTaichewTaishaneseTaiwaneseTajikiTamilTariTatarTatshaneseTeluguTemneTeochewThaiTibetanTichiewTigreTigrea, TigreTigrinyaTiminiTivTooroTshilubaTurkishTurkmenTurkomanTwiUhroboUigrigmaUkrainianUkwuani, Ukwuani-AbohUmbunduUnamaUrduUzbekVietnameseVisayanWaray-WarayWelshWenzhouWolofXangaweXhosaXin HuiXitswaXitswa, TwsaYacoobaYaoYemeniteYiboeYiddishYinpingYorubaYue YangYugoslavianZazaZaza, KirmanjkiZshilubaZugandaZuluEmployer Payment ReceiptHC-CDA ReasonsRecognized org accept letterProof of ResidencyCOPR/PR Card - GrayscalePR Card - ColourCOPRUSA VisaIMM5455Schedule A OnlineATIP-SPRAboultaif, Ziad: MPAldag, John: MPAlghabra, Omar: MPYurdiga, David: MPChan, Arnold: MPSopuck, Robert: MPStewart, Kennedy: MPStrahl, Mark: MPZimmer, Bob: MPVaughan, Adam: MPEglinski, Jim: MPMay, Elizabeth: MPMoore, Christine: MPNantel, Pierre: MPQuach, Anne Minh-Thu: MPRempel, Michelle: MPSaganash, Romeo: MPDubé, Matthew: MPDusseault, Pierre-Luc: MPGarrison, Randall: MPHillyer, Jim: MPLamoureux, Kevin: MPLeitch, K. Kellie: MPAubin, Robert: MPBoulerice, Alexandre: MPBoutin-Sweet, Marjolaine: MPCaron, Guy: MPCasey, Sean: MPChoquette, François: MPAlbas, Dan: MPLambropoulos, Emmanuella: MPYip, Jean: MPFortier, Mona: MPBlaikie, Daniel: MPWilson-Raybould, Jody: MPYoung, Kate: MPZahid, Salma: MPWatts, Dianne Lynn: MPWaugh, Kevin: MPWebber, Len: MPWeir, Erin: MPWhalen, Nick: MPWilkinson, Jonathan: MPVandal, Dan: MPVandenbeld, Anita: MPVecchio, Karen Louise: MPViersen, Arnold: MPVirani, Arif: MPWagantall, Cathay: MPTan, Geng: MPTassi, Filomena: MPThériault, Luc: MPTootoo, Hunter: MPTrudel, Karine: MPSorbara, Francesco: MPSpengemann, Sven: MPSte-Marie, Gabriel: MPStetski, Wayne: MPStubbs, Shannon: MPTabbara, Marwan: MPSheehan, Terry: MPShields, Martin: MPSidhu, Jati: MPSidhu, Sonia: MPSikand, Gagan: MPSohi, Amarjeet: MPSchiefke, Peter: MPSchmale, Jamie: MPSchulte, Deb: MPSerré, Marc G.: MPShanahan, Brenda: MPSajjan, Harjit S.: MPSamson, Darrell: MPSangha, Ramesh: MPSansoucy, Brigitte: MPSarai, Randeep: MPSaroya, Bob: MPRomanado, Sherry: MPRudd, Kim: MPRuimy, Dan: MPRusnak, Don: MPSahota, Ruby: MPSaini, Raj: MPRamsey, Tracey: MPRankin, Murray: MPRayes, Alain: MPRioux, Jean: MPRobillard, Yves: MPPeterson, Kyle: MPPetitpas Taylor, Ginette: MPPhilpott, Jane: MPPicard, Michel: MPPoissant, Jean-Claude: MPQualtrough, Carla: MPO'Toole, Erin: MPOuellette, Robert-Falcon: MPParadis, Denis: MPPaul-Hus, Pierre: MPPauzé, Monique: MPPeschisolido, Joe: MPNater, John: MPNault, Robert: MPNuttall, Alex: MPO'Connell, Jennifer: MPOliver, John: MPO'Regan, Seamus: MPMihychuk, MaryAnn: MPMiller, Marc: MPMonsef, Maryam: MPMorneau, Bill: MPMorrissey, Bobby: MPNassif, Eva: MPMcDonald, Ken: MPMcKenna, Catherine Mary: MPMcKinnon, Ron: MPMcLeod, Michael: MPMendicino, Marco: MPMaloney, James: MPMarcil, Simon: MPMassé, Rémi: MPMay, Bryan: MPMcCauley, Kelly: MPMcCrimmon, Karen: MPLudwig, Karen: MPMacGregor, Alistar: MPMacKinnon, Steven: MPMaguire, Larry: MPMalcolmson, Sheila: MPLevitt, Michael: MPLiepert, Ron: MPLightbound, Joël: MPLockhart, Alaina: MPLong, Wayne: MPLongfield: Lloyd: MPLauzon, Stéphane: MPLaverdière, Hélène: MPLebouthillier, Diane: MPLefebvre, Paul: MPLemieux, Denis: MPLeslie, Andrew: MPKhera, Kamal: MPKitchen, Robert Gordon: MPKmiec, Tom: MPKwan, Jenny: MPLametti, David: MPLapointe, Linda: MPJones, Yvonne: MPJordan, Bernadette: MPJowhari, Majid: MPKang, Darshan Singh: MPKelly, Pat: MPKhalid, Iqra: MPHutchings, Gudie: MPIacono, Angelo G.: MPJeneroux, Matt: MPJohns, Gord: MPJolibois, Georgina: MPJoly, Mélanie: MPHardie, Ken: MPHarvey, TJ: MPHehr, Kent: MPHousefather, Anthony: MPHughes, Carol: MPHussen, Ahmed: MPGraham, David: MPGrewal, Raj: MPHajdu, Patty: MPHardcastle, Cheryl: MPHarder, Rachael: MPGerretsen, Mark: MPGill, Marilène: MPGladu, Marilyn: MPGodin, Joël: MPGoldsmith-Jones, Pam: MPGould, Karina: MPFraser, Colin: MPFraser, Sean: MPFreeland, Chrystia: MPFuhr, Stephen: MPGénéreux, Bernard: MPGenuis, Garnett: MPFillmore, Andy: MPFinnigan, Pat: MPFisher, Darren: MPFonseca, Peter: MPFortin, Rhéal: MPFragiskatos, Peter: MPEl-Khoury, Fayçal: MPEllis, Neil: MPErskine-Smith, Nathaniel: MPEyolfson, Doug: MPFalk, Ted: MPFergus, Greg: MPDubourg, Emmanuel: MPDuclos, Jean-Yves: MPDuguid, Terry: MPDuvall, Scott: MPDzerowicz, Julie: MPEhsassi, Ali: MPDhillon, Anju: MPDi Iorio, Nicola: MPDiotte, Kerry: MPDoherty, Todd: MPDrouin, Francis: MPCooper, Michael: MPCormier, Serge: MPDabrusin, Julie: MPDamoff, Pam: MPDeCourcey, Matt: MPDeltell, Gérard: MPCarr, Jim: MPCasey, Bill: MPChagger, Bardish: MPChampagne, François-Philip: MPChen, Shaun: MPClarke, Alupa: MPBrassard, John: MPBratina, Bob: MPBreton, Pierre: MPBrosseau, Ruth Ellen: MPCaesar-Chavannes, Celina: MPCannings, Richard: MPBittle, Chris: MPBlair, Bill: MPBlaney, Rachel: MPBoissonnault, Randy: MPBossio, Mike: MPBoudrias, Michel: MPBeech, Terry: MPBenson, Sheri: MPBergen, Candice: MPBerthold, Luc: MPBibeau, Marie-Claude: MPAyoub, Ramez: MPBadaway, Vance: MPBarlow, John: MPBarsalou-Duval, Xavier: MPBaylis, Frank: MPBeaulieu, Mario: MPAlleslev, Leona: MPAmos, William: MPAnandasangaree, Gary: MPAresenault, René: MPArnold, Mel: MPArya, Chandra: MPCompliance ReportPrimary Identity DocumentPersonal ID Photo - 1 pieceImmigration RecordsRecord of Landing (IMM1000)HeightEye ColourForeign Passport/IDPassport (4)/ Travel DocPassport (6) / Travel DocPersonal ID - 2 piecesUnavailabilityProvincial/Territorial IDChange of AddressFP Proof of Compliance LetterDNA EvidenceProgram IntegrityCDN Citizenship ceasedProof of NationalityBritish Subject pre 1947School Records (4)School Records (6)Stateless - Birth CertForeign Police CertificatesCanadian ParentProof of LanguageAdopt - Parent/Child RelationAHR/SurrogateAHR/No SurrogateCIT001 App for Proof of CIT5.1 Adoption Part 15.1 Adoption Part 23(1) ProofR7.1 Renunciation9(1) Renunciation11(1) ResumptionLanguage Screening ToolMajority rule/JR applicationJR OfficerJR ApplicantSupplemental ReasonsProhibitions DeclarationPassport RequestedDepartment ApprovalPassport Application PhotoBiom Add Info-USA Prov SecureBiom Add Info - USA ProvidedBiom Add Info-AUS Prov SecureBiom Add Info - AUS ProvidedBiom Add Info-NZL Prov SecureBiom Add Info - NZL ProvidedQ1 SFSS FCC Info Sharing ReqQ2 SFSS FCC Info Sharing ReqQ3 SFSS FCC Info Sharing ReqQR SFSS FCC Info Sharing ReqOutdated PhotoNo PhotoDamaged PhotoPhoto not to specsAddress History (3 Years)Address History (4 Years)Address History (6 Years)Name Policy - Supporting IDCELPIP/CELPIP L-SIELTSTEF/TEFAQ/TEF 2 SkillsTCF/TCFQDALFDELFProgress ReportLetter from InstitutionQuebec language program cert.Manitoba language cert.British Columbia lang. cert.No acceptable evidenceOntario Language CertReport CardSec. education ENGSec. education FRPostsec. Education ENGPostsec. Education FRLINC cert.LINC 2008-2012PR Card PhotoMinor Supporting DocRelative’s Cit/PR StatusRelative’s EmploymentIMM 5444CIT 0404CIT 0552IMM 5543IMM 1436IMM 5644Invitation letterTravel HistoryItinerary, TravelEducation TranscriptsEducation diplomas/degreesDEP - Continuous EducationLOAEmployment Reference LetterEmployment recordsOffer of employmentProfessional qualificationsLMOAEOIELTS / CELPIPTEFCSQCAQPNCIIP letter / InvestorInvestment Confirmation - IRCCEN2 - Ts&CsSponsorship UndertakingUNHCR document(s)National ID/Status documentConsent PRTD decisionBirth registration/certificateDivorce certificateDeath CertificateCustody DocumentsMarriage photosAdoption documentsCommunication, proofSPR's PPTSPR's residencyNon exam of DEP(s)Permanent Resident CardCitizenship recordsNational IDPassport/Travel DocumentPassport photosDriver’s licenceHeight & eye colorRPRFRPRF, Family ClassFunds, proofNotice of AssessmentT4Financial support by parentsProof of ownership & equityProof of Business performanceProof of Personal Net WorthMedicalMilitary RecordsCourt record / Police reportPolice CertificateArticles of foreign statuteCourt judgmentFingerprintsAdditional Family Info IMM5406Release of Information IMM5475Use of Representative IMM5476Stat Dec of Common-Law IMM5409IMM 0008 ApplicationSAP IMM0008BUSchedule 1Schedule 2 - RefugeesSchedule 3 - Skilled WorkersSchedule 4 - Prov NomineesSchedule 4A- Prov NomineeSchedule 5 - QCSchedule 6 - BusinessSchedule 8 - CECSponsored Spouse/PartnerSponsor Questionnaire IMM5540PRTD IMM5524Relinquish PR status IMM5539Crim Rehab IMM1444IAD NotificationJR NotificationCertified Tribunal RecordAffidavitStatus EnquiryClient InformationPA-CDA PR status confirmedKit, Application formsOtherDNA reportRCMP Criminal Record CheckFBI ClearanceATIPResettlement Needs IMM5544Withdrawal RequestRule 9Albrecht, Harold: MPAllison, Dean: MPAmbrose, Rona: MPAnderson, David: MPAngus, Charlie: MPAshton, Niki: MPBagnell, Larry: MPBains, Navdeep: MPBélanger, Mauril: MPBennett, Carolyn: MPBernier, Maxime: MPBezan, James: MPBlaney, Steven: MPBlock, Kelly: MPBoucher, Sylvie: MPBrison, Scott: MPBrown, Gordon: MPCalkins, Blaine: MPCarrie, Colin: MPChong, Michael: MPChristopherson, David: MPClement, Tony: MPCullen, Nathan: MPCuzner, Rodger: MPDavies, Don: MPDhaliwal, Sukh: MPDion, Stéphane: MPDonnelly, Fin: MPDreeshen, Earl: MPDuncan, Kristy: MPDuncan, Linda: MPEaster, Wayne: MPEyking, Mark: MPFast, Ed: MPFinley, Diane: MPFoote, Judy: MPFry, Hedy: MPGallant, Cheryl: MPGarneau, Marc: MPGoodale, Ralph: MPGourde, Jacques: MPHarper, Stephen: MPHoback, Randy: MPHolland, Mark: MPJulian, Peter: MPKenney, Jason: MPKent, Peter: MPLake, Mike: MPLauzon, Guy: MPLebel, Denis: MPLeBlanc, Dominic: MPLobb, Ben: MPLukiwski, Tom: MPMacAulay, Lawrence: MPMacKenzie, Dave: MPMasse, Brian: MPMathyssen, Irene: MPMcCallum, John: MPMcColeman, Phil: MPMcGuinty, David: MPMcKay, John: MPMcLeod, Cathy: MPMendes, Alexandra: MPMiller, Larry: MPMulcair, Thomas: MPMurray, Joyce: MPNicholson, Rob: MPObhrai, Deepak: MPOliphant, Robert: MPPlamondon, Louis: MPPoilievre, Pierre: MPRaitt, Lisa: MPRatansi, Yasmin: MPRegan, Geoff: MPReid, Scott: MPRichards, Blake: MPRitz, Gerry: MPRodriguez, Pablo: MPRota, Anthony: MPScarpaleggia, Francis: MPScheer, Andrew: MPSgro, Judy: MPShipley, Bev: MPSimms, Scott: MPSorenson, Kevin: MPStanton, Bruce: MPSweet, David: MPTilson, David: MPTrost, Brad: MPTrudeau, Justin: MPVan Kesteren, Dave: MPVan Loan, Peter: MPWarawa, Mark: MPWarkentin, Chris: MPWong, Alice: MPWrzesnewskyj, Borys: MPOther MP: MPProof of SeparationRecord of LandingIMM5257 ApplicationIMM1294 ApplicationIMM1295 ApplicationBankruptcy DischargeCriminal records checkDisposition of ChargesPre-1997 Repayment OntarioProof of Repayment (MCSS)CC Dep - Apply for Cit.Court Ordered Pay - Non-ONCredit Card/Bank/PhoneEmployment/School LetterHealth CardInsuranceLease/DeedList Absences from CanadaRecent travel ItineraryTelephone NumberUtility BillsDependency TypeOrphan - Confirmation RequiredInterest IncomeInvestment IncomeOption C PrintOther IncomePaystubsPension incomeSpecial Benefits (ESDC)Statement of Business Act.Statement of Rental IncomeT1 General + T4/T5Additional Fees SubmittedInappropriate Form of PaymentIndemnity FormInsufficient Fee PaymentPayment InstructionsProcessing Fees Not IncludedRefund RequestRPRF Fee RequestSponsorship Evaluation IMM5481Financial Eval. Form IMM1283Family Information SheetMedical ReportList DEP on IMM0008 & IMM1344Haitian Application AssistanceAddress outside of IraqMult. FC Category-Sep. IMM1344Mult. DEP-Separate IMM1344Address ChangeComplete Overseas AddressComp. Option-Withdraw/ContinueResubmit IMM0008s & Sup Docs.File Transfer RequestGeneral CorrespondenceMore Information RequiredOriginal DocumentsRequest to re-issue corresp.SignatureUpdate to family sizeUpdate to financial infoVisa Office Request/EnquirySupporting DocumentationA44 Report RequestTip - GeneralTip - Marriage of ConvenienceAlbertaOntarioNotice of SPR Debt (Alberta)Notice of SPR Debt (Ontario)Verification-SPR Request (BC)Default-Client Corresp.Default-Non FC RequestAccess RequestPrivacy-Consent (all individ)Privacy - Confirm ProcessingPrivacy - Executor of EstatePrivacy-Deceased >20 yearsPrivacy RequestRecord Correction RequestRule 17IRCC File RequestCBSA File RequestPassport (Residency)SPR InformationRef. Abroad-SPR IMM5439Schedule ALetter of EmploymentIMM 0008DEP Add Deps/DecRelationship to SPR in CDADep's Relationship to PAIMM1344A (SA & Undertaking)Request for RefundAccountant LetterAdditional Family Info IMM5645Application IMM5708Application IMM5709Application IMM5710Business Activity DescriptionBusiness RegistrationCanadian Work or Study PermitCompletion of studies letterCoOp LetterCustodianship Decl. IMM5646CV/ResumeDiplomatic NoteEI (child/grandchild)Employer Declaration IMM5658Employment ContractEmployment LetterEvidence of Company RelationEvidence of Work Req in StudyFamily Member Proof of StatusFee Exemption, ProofFunding LetterGeneral Educ. and Empl. FormIncome, proofInviter's Employment LetterLCP - Proof of Financial MeansLetter from Current EmployerLetter of SupportLMO - Proof of ExemptionLMO proof of submissionMedical Insurance CoverageNon CDN Valid VisaOther Income/Financial SupportOther Proof of completed studyParent Consent LetterProof of Business in CanadaProof of Fin Res of SupporterProof of job requirements metProof of MembershipProof of Next Terms EnrolmentProof of RelationshipPurchase Order/ Sales ContractPurpose of Travel - OtherRecent Education TranscriptRepresentative submission ltrResearch ProposalSales ContractSchool - Formal NotificationStudent Exchange LetterT4 or T1Travel History Info FormWork Permit ExemptionDefault CheckPayment ReceiptMarriage Certificate / LicenceCardiology ReportPsychiatry ReportEndocrin. Report - DiabetesRheumatology ReportNeurology ReportOpthalmologist ReportNephrologist ReportGastroenterology ReportOncology ReportGerontology ReportRespirology ReportPaediatrician & School ReportsSpecialist ReportMedical ExaminationChest X-ray ExaminationChest X-ray ImagePosteroanterior Chest X-rayRecent PA Chest X-rayLordotic Chest X-ray ExamLateral Chest X-ray ExamSputum Smears and CulturesTB Specialist ReportChest Clinic Invest. - TBChestClinic Invest.- Rad. Abn.Initial TB Invest. ReportContinued Anti-TB TreatmentTuberculosis resultsRepeat UrinalysisHIV TestHIV Specialist ReportHepatitis B TestLiver Functions TestHepatitis C TestSyphilis Test (VDRL or RPR)Syphillis Management Info.Serum CreatinineMMEGAFADLCECDApplicant Consent & Decl. FormIMM5544eMed TransactionSummarySchedule 11 - Skilled TradesOther MedicalBasis of Claim Form (BOC)Family Linkages FormRental/Lease AgreementSchedule 12RPD decisionPRRA decisionRAD decisionAdditional Family InformationFamily InformationFamily Member RepresentativeIEC Conditional Acceptance LtrProof of school registrationEVN DocumentRequest for Medical ExamCommitment CertificateIMM5009 Verification of StatusResettlement needsIMM5763IFHP ApplicationRPCDTRPSingle Journey Travel DocSupervisa Medical InsuranceFamily SizeQuestionnaireDetails of Govt ServiceDetails of Police ServiceIOM Travel ArrangementsPrepaid courier couponParent Authorization to TravelLate Letter of AcceptanceDescription of DutiesAdd-on ConfirmationTravel History into CanadaTravel hist. for all countriesAB Qualification/ Trade Cert.Schedule 10IMM5451IMM 5604 DeclarationP.P Application Form (IMM5751)PhotoCurriculum VitaeMedical DegreeMedical LicenseReferencesConsent to share informationP.P Accept. Designation FormWrong Form and Refund-ChildRefundOverpaymentOfficial ReceiptDoc.Cert.-in CanadaDoc. Cert.-outside CanadaDate Entered in CanadaDepartmental Forms (DPF)Photos (PHO)Admissibility (ADM)Eligibility (ELG)Financial (FIN)ID/Travel Document (IDT)Relationship (RTP)Other (OTH)5(1) Application5(2) Application5.1.2 - Adult5.1.1 - Minor5.1.3 - Quebec5.5 ApplicationFTAF - A/S ApplicationFTAF - PR ApplicationCert. Correction RequestCorrection to DOBLegal Change of NameLegal GuardianshipPower of AttorneyUse of Representative5(3) Request5(4) RequestAdoption - Adoption OrderAdoption - Cert. AuthorityAdoption - Home StudyAdoption - PT No ObjectionApplicant WithdrawalCourt DocumentsReason - No DocReason - No ShowFTAF Service RecordICES ReportMedical OpinionOath Form - SignedParent Cit At Birth/AdoptParent/Child RelationshipParents' Marriage CertificateProc. Fairness ResponseProhibitionsResidence - RQResidence - SupplementarySchool RecordsStateless - No CitizenshipStatelesss - Country of OriginAdoption - Birth CertBirth Cert/RegistPersonal IdentificationPR DocumentsPT Driver's License5(3) Referral5(4) ReferralApproval Signed - JudgeApproval Signed - OfficerCARD - JudgeCARD - OfficerCert. Prep FormDecision Form - JudgeDecision Form - OfficerFile Requirement ChecklistFPATRefusal Signed - JudgeRefusal Signed - OfficerPolice Certificates (Multiple)National ID (Multiple)Passport/Travel Doc (Multiple)Physical TraitsConsent to share - PPTC 080Travel Doc Photo - FrontTravel Doc Photo - TemplateTravel Doc Photo - BackPPTC 054 / 055PPTC 153 / 154PPTC 155 / 156PPTC 482 / 483PPTC 040 / 041PPTC 042 / 043PPTC 190 / 191PPTC 192 / 193PPTC 203PPTC 001PPTC 467PPTC 455PPTC 458PPTC 446PPTC 132PPTC 463APPTC 463BPPTC 463CPPTC 326PPTC 158PPTC 120PPTC 077PPTC 152PPTC 116PPTC 445PPTC 507PPTC 519EPPTC 516EPPTC 056PPTC 057PPTC 084PPTC 086PPTC 184PPTC 212PPTC 332PPTC 462PPTC 478PPTC 008PPTC 562PPTC 508PPTC 473Proof of ParentagePPTC 028PPPTC 264De Facto Applicant LetterAdoption No DECAuthorize ApplicationStatement whereabouts unknownPPTC 489Child LVP StatementCertificate of Indian StatusGreen CardGovt Employee ID CardSignature ImageRegistration Birth AbroadCitizenship CertificateNaturalisation CertificateCertificate of RetentionIRB Notice of DecisionVerification of StatusNotice of SeizureIRB Personal Information FormCommemorative CertificateLetter of ExplanationRef. Protection Claimant Doc.Rep Portal: Family LinkagesIMM5802Report of the MinisterSubmissionsIMM5562Reprint RequestIMM5782Letter of Support from P/TIMM0535 Med Surv. UndertakingVIE LetterInternship AgreementIMM5938Previous Canadian citizenshipCanadian citizenship ceasedMarriage certificateHusband’s nationalityClient EnquiryUrgent RequestReconsiderationStatement of No IntentionPPTC 516PPTC 585Special Stamp request letterSibling - Status CDA/PRSibling- RelationshipSibling- Residence CDAPR Card Photo RetakeUnspecified sex - RequestSecondary identity documentProof of family member citProof of Canadian employmentLegal documentsSupporting identity documentsProof of ConsentSignature: Not SignedSignature: Not CountersignedBirth: AbroadBirth: CDN PTBirth: QuebecCDN proof: (grand-)parentCDN proof: FatherCDN proof: MotherCDN proof: HusbandCDN: previous certificatesPhoto: No photographPhoto: DamagedPhoto: Not CurrentPhoto: SpecificationsPhoto: Cannot MatchOfficial Travel Visa PhotoResignation LetterOther designation related docAppeal LetterOther Appeal Related DocumentTrip ReportComplaintOther Complaint Related DocOther Quality AssuranceAgreement to Return LVP (UCCC)Canada Post TrackingCase History Sheets (CHS)COSMOS notesCPIC messageInvalidation MemoLegal InformationOpen Source InformationResponse to questionnaireAuth to comm via emailAuth to comm with 3rd partyCase history sheetCMB CorrespondenceConfirmation Letter of Pick-upDisclosure requestInterpol NoticePublic Safety letterCRM CorrespondenceJudicial review letterMIRAAERA CorrespondencePhoto LineupsAffidavit / Certified copyCase summaryIntel CorrespondenceIntelligence bulletin / reportIntercept reportPhoto from partnerPress clippingInvestigation CorrespondenceMemo to fileReferral SheetRefusal MemoDirect Refusal MemoLVP AgreementSurety PermissionGuaranteed Investment Cert GICProof of tuition paidAppropriate licenseAuthored publicationsCdn commercial pilots licenseEvidence business is viableEvidence approp prov no objecEvidence of recognitionEvidence of sci/schol contribEvidence of spec knowledgeFrancophoneworker DestinationCInternational Assign AgreementLetter from USA or MEX EmployLetter from CAN World YouthLetter from governing bodyLetter from union or guildLetter of introductionLicense provincial horse authLicensure prov reg bodyParticipant of peer reviewsProof Employer CredibleProof of NOC 0, A or BProof of ReciprocityCertification operate vesselsRecipient awards or patentCopy of Work PermitStatement Return BermudaStatement Return MalaysiaStatement Malaysia ParticipatStatement of earningsWork Duration DetailsLicense issued by ProvinceLetter from Canada World YouthChange of StatusClient MonitoringGuardianship InformationFIN 0017 Direct DepositFIN 0042 Undertaking IndemnityRAP ChequeExceptional Allowance RequestIn-Canada JAS RecommendationFurniture Call-UpFurniture InvoiceSponsorship Breakdown AssessRelocation FormEmployment Pay StubsMedical NoteIMM5355 Immigrant LoansMinisterial DiscretionPolice ReportOther Supporting DocumentObjective of treatmentInvitation Letter Study GroupsConfirmation Letter InstitutExplanation of client roleLetter of Support CompanyEvidence of Work Reqmnt StudyEndorsement letterProof of IELTS test resultsProof of TEF test resultsLetter of Acceptance - DLIMovement OrdersProof of accreditationProof of ordination/experienceProof qualification/experienceRequest attend court proceedSales agreementWarranty or services agreementWet lease agreementCIT PhotoLetter of AppointmentLetter of FacilitationLetter Support your GovernmentInvitation to Sporting EventPPTC 626PPTC 627PPTC 140/141PPTC 505Military IDProof of CAN+Letter from HospitalProof of financial arrangementProof of Medical InsuranceProof of Income Family MemberProof of present employmentAllPAPA & Spouse/Common-lawSPRCO-SGNSPR & CO-SGNSPR, CO-SGN & PASPR, PAOther*AfghanistanAfrica NesAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAsia NESAustraliaAustralia NESAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelau Republic OfBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicCentral America NESChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCrozet IslandsCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaEurope NESFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGerman Democratic RepublicGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIRAQIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanJORDANKampuchea Democratic Rep.KazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarinasMarshall IsMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNewfoundland, Dominion ofNicaraguaNigerNigeriaNiueNorth VietnamNorthern IrelandNorthern Mariana IslandsNorwayOceania NESOmanPakistanPalauPalestinian AuthorityPanamaPanama Canal ZonePapauPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSikkim (Asia)SingaporeSint-MaartenSlovakiaSloveniaSoloman IslandsSolomon IslandsSomaliaSouth Africa, Republic OfSouth America NESSouth SudanSpainSri LankaSt. Vincent and the GrenadinesStatelessSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTokelauTongaTrinidad and TobagoTuamotu ArchipelagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUK - Brit. Ntl. OverseasUK - Brit. overseas citizenUK - Brit. overseas terr.UK - Brit. protected personUK - British citizenUK - British subjectUkraineUN or officialUN specialized agencyUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.West Indies NESWestern SaharaYemenYemen, People's Dem. RepYugoslaviaZambiaZimbabweAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTibet (Autonomous Region)TogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUkraineUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabweAfghanistanAlbaniaAlgeriaAndorraAngolaAntigua And BarbudaArgentinaArmeniaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBhutanBoliviaBosnia and HerzegovinaBotswanaBrazilBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCentral African RepublicChadChileChinaChina (Hong Kong SAR)China (Macao SAR)ColombiaComorosCosta RicaCroatiaCubaCyprusCzech RepublicDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFederated States of MicronesiaFijiFinlandFranceGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGreeceGrenadaGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMauritaniaMauritiusMexicoMoldovaMonacoMongoliaMontenegroMoroccoMozambiqueNamibiaNauruNepalNetherlands, TheNew CaledoniaNew ZealandNicaraguaNigerNigeriaNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPolandPortugalQatarRepublic of CongoRepublic of PalauRomaniaRussiaRwandaSaint Kitts and NevisSaint LuciaSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbia, Republic OfSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesStatelessSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTuvaluUgandaUK - Brit. Ntl. OverseasUK - Brit. overseas citizenUK - Brit. overseas terr.UK - British citizenUkraineUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamWestern SaharaYemenZambiaZimbabweAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSoloman IslandsSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUK - Brit. Ntl. OverseasUK - Brit. overseas citizenUK - Brit. overseas terr.UK - Brit. protected personUK - British citizenUK - British subjectUkraineUN or officialUN specialized agencyUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabweAfghanistanAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanAzoresBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBrazilBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)ColombiaComorosCook IslandsCosta RicaCroatiaCubaCyprusCzech RepublicDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNorth VietnamNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia, Republic OfSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenZambiaZimbabweAFG (Afghanistan)AGO (Angola)ALB (Albania)AND (Andorra)ANG (Anguilla)ARE (United Arab Emirates)ARG (Argentina)ARM (Armenia)ATG (Antigua And Barbuda)AUS (Australia)AUT (Austria)AZE (Azerbaijan)BDI (Burundi)BEL (Belgium)BEN (Benin)BFA (Burkina Faso)BGD (Bangladesh)BGR (Bulgaria)BHR (Bahrain)BHS (Bahamas)BIH (Bosnia and Herzegovina)BLR (Belarus)BLZ (Belize)BMU (Bermuda)BOL (Bolivia)BRA (Brazil)BRB (Barbados)BRN (Brunei Darussalam)BTN (Bhutan)BWA (Botswana)CAF (Central African Republic)CAN (Canada)CHE (Switzerland)CHL (Chile)CHN (China (Hong Kong SAR))CHN (China (Macao SAR))CHN (China)CIV (Ivory Coast)CMR (Cameroon)COD (Democratic Rep. of Congo)COG (Republic of Congo)COL (Colombia)COM (Comoros)CPV (Cabo Verde)CRI (Costa Rica)CUB (Cuba)CYM (Cayman Islands)CYP (Cyprus)CZE (Czech Republic)D (Germany, Federal Republic Of)DJI (Djibouti)DMA (Dominica)DNK (Denmark)DOM (Dominican Republic)DZA (Algeria)ECU (Ecuador)EGY (Egypt)ERI (Eritrea)ESP (Spain)EST (Estonia)ETH (Ethiopia)FIN (Finland)FJI (Fiji)FRA (France)FSM (Federated States of Micronesia)GAB (Gabon)GBD (UK - Brit. overseas terr.)GBN (UK - Brit. Ntl. Overseas)GBO (UK - Brit. overseas citizen)GBP (UK - Brit. protected person)GBR (UK - British citizen)GBS (UK - British subject)GEO (Georgia)GHA (Ghana)GIN (Guinea)GMB (Gambia)GNB (Guinea-Bissau)GNQ (Equatorial Guinea)GRC (Greece)GRD (Grenada)GTM (Guatemala)GUY (Guyana)HND (Honduras)HRV (Croatia)HTI (Haiti)HUN (Hungary)IDN (Indonesia)IND (India)IRL (Ireland)IRN (Iran)IRQ (Iraq)ISL (Iceland)ISR (Israel)ITA (Italy)JAM (Jamaica)JOR (Jordan)JPN (Japan)KAZ (Kazakhstan)KEN (Kenya)KGZ (Kyrgyzstan)KHM (Cambodia)KIR (Kiribati)KNA (Saint Kitts and Nevis)KOR (Korea, South)KWT (Kuwait)LAO (Laos)LBN (Lebanon)LBR (Liberia)LBY (Libya)LCA (Saint Lucia)LIE (Liechtenstein)LKA (Sri Lanka)LSO (Lesotho)LTU (Lithuania)LUX (Luxembourg)LVA (Latvia)MAR (Morocco)MCO (Monaco)MDA (Moldova)MDG (Madagascar)MDV (Maldives)MEX (Mexico)MHL (Marshall Islands)MKD (Macedonia)MLI (Mali)MLT (Malta)MMR (Burma (Myanmar))MNE (Montenegro)MNG (Mongolia)MOZ (Mozambique)MRT (Mauritania)MSR (Montserrat)MUS (Mauritius)MWI (Malawi)MYS (Malaysia)NAM (Namibia)NER (Niger)NGA (Nigeria)NIC (Nicaragua)NLD (Netherlands, The)NOR (Norway)NPL (Nepal)NRU (Nauru)NZL (New Zealand)OMN (Oman)PAK (Pakistan)PAN (Panama)PER (Peru)PHL (Philippines)PLW (Republic of Palau)PNG (Papua New Guinea)POL (Poland)PRK (Korea, North (DPRK))PRT (Portugal)PRY (Paraguay)PSE (Palestinian Authority)QAT (Qatar)RKS (Kosovo)ROU (Romania)RUS (Russia)RWA (Rwanda)SAU (Saudi Arabia)SDN (Sudan)SEN (Senegal)SGP (Singapore)SHN (Saint Helena)SLB (Solomon Islands)SLE (Sierra Leone)SLV (El Salvador)SMR (San Marino)SOM (Somalia)SRB (Serbia, Republic Of)SSD (South Sudan)STP (Sao Tome and Principe)SUR (Suriname)SVK (Slovakia)SVN (Slovenia)SWE (Sweden)SWZ (Swaziland)SYC (Seychelles)SYR (Syria)TCA (Turks and Caicos Islands)TCD (Chad)TGO (Togo)THA (Thailand)TJK (Tajikistan)TKM (Turkmenistan)TLS (East Timor)TON (Tonga)TTO (Trinidad and Tobago)TUN (Tunisia)TUR (Turkey)TUV (Tuvalu)TWN (Taiwan)TZA (Tanzania)UGA (Uganda)UKR (Ukraine)UNA (UN specialized agency)UNO (UN or official)URY (Uruguay)USA (United States of America)UZB (Uzbekistan)VAT (Vatican City State)VCT (St. Vincent and the Grenadines)VEN (Venezuela)VGB (British Virgin Islands)VNM (Vietnam)VUT (Vanuatu)WSM (Samoa)YEM (Yemen)ZAF (South Africa, Republic Of)ZMB (Zambia)ZWE (Zimbabwe)Type A DependantType B DependantType C DependantNoneSecondary or lessTrade/Apprenticeship Certificate/DiplomaNon-University Certificate/DiplomaPost-Secondary – No DegreeBachelor’s DegreePost Graduate – No DegreeMaster’s DegreeDoctorate - Ph DFull time studentOff campus/Distance studentPart time studentMyselfParentsOtherBlackBlueBrownGreenGreyHazelOtherPinkSea GreenSpouseCommon-law PartnerDaughterSonStep-DaughterStep-SonMotherFatherStep-MotherStep-FatherSisterBrotherHalf-Sister/Step-SisterHalf-Brother/Step-BrotherArts/Humanities/Social ScienceArts, Fine/Visual/PerformingBusiness/CommerceComputing/ITESL/FSLFlight TrainingHospitality/TourismLawMedicineScience, AppliedSciences, GeneralSciences, HealthTrades/VocationalTheology/Religious StudiesOtherAgric/Agric Ops/Rel SciencesArchitecture and Rel ServicesBiological/Biomed SciencesBusiness/Mgmt/MarketingF FemaleM MaleU UnknownX Another genderAHSPAIGPAISPCECCGCPDPODRDR2EEEN2-FEDEN2-QCFC1FC3FC4FC5FC6FC7FC9FCCFCDFCEHC-CDAHMNIVCLCLC2MST-FEDNV5-FEDNV5-QCPD2PHPV2REF-CDAREF-OVSRNPSE2-FEDSE2-QCSUD-FEDSW1-FEDSW1-QCCitizenPermanent residentVisitorWorkerStudentOtherProtected PersonRefugee ClaimantForeign NationalAdaAdamaAfarAfghanAfrikaansAgborAkaAkanAkimAklanonAkraAkwapimAlbanianAlbanian, GreeceAlbanian, ItalyAmerican Sign Lang.AmharicArabicArabic StandardArabic, AlgeriaArabic, ChadArabic, EgyptArabic, IrakArabic, Lebanon, LevantineArabic, LibyaArabic, MoroccoArabic, SudanArabic, SyriaArabic, TunisiaArabic, Yemen, Judeo-YemeniAraneseArmenianArmenian, WestArmenian, WesternAshantiAssyrianAtwotAzerbaijani, NorthAzerbaijani, SouthAzeriBajuniBalochi East PakBalochi South PakBalochi West PakBaluchiBambaraBamilekeBantuBaouleBarawaBarbawaBassaBelarusianBelenBembaBengaliBengali SylhettiBeniBeninBerberBikolBiniBissaBoguniBontokBosnianBravaBretonBritish Sign LanguageBrongBugandaBulgarianBurmeseBusanCambodianCantoneseCapizenoCatalanCebuanoChadian Sign LanguageChakmaChaldeanChangleChaochoChavacanoChechenChichewaChineseChinese, Min NanChinese, YueChinese, YuhChowchauChung ShanComorianConcaniCreoleCreole, HaitiCroatianCzechDangbeDanishDariDari, PeveDari/Farsi, EasternDeaf-muteDendiDhopadholaDiakankeDinka, NortheasternDinka, NorthwesternDinka, South CentralDinka, SouthernDinka, Southwestern, Twi, TuicDioulaDivehiDivehi, MaldivianDogriDutchEastern ArmenianEdoEdo, Kailo, LedoEfikEnglishEnpingEritreanEsanEstonianEweFacilitator/ArticulatorFangFantiFarsiFarsi, WesternFijiFindhiFinnishFlemishFonFoochowFoullahFrafraFrafra, GurenneFrenchFujianFukienFulaniFuqingFutaGaGa, Adangme-KroboGaelicGeorgianGermanGioGio, Gio-DanGreekGuerzeGujaratiGurageGurage, EastGurage, NorthGurage, WestGuyaneseGuyrotiGypsyHadiyyaHainaneseHakkaHararaHararyHargarHasanyaHausaHebrewHebrew, YemenHenan/JinyuHiligaynonHindiHindi DogriHindi, FijianHindi, Hin, NyaheunHindkoHindko, NorthernHindko, SouthernHindu, Hindi, CaribbeanHokkienHubeiHuizhou/YanzhouHunan/XiangHungarianIbibioIcelandicIgboIgorotIiongoIkaIlicanIlocanoIndonesianInterp. Not RequiredIshenIsokoItalianItshekiriIziJadgali, PakistanJamaicanJapaneseJavaneseJianxiJolayKabyleKacchiKaipingKakwaKandahariKangri, IndiaKangri, KanjariKankaniKannadaKaonde, DariKashmiriKazakhKepelleKhmerKibomaKihavuKikongoKikuyuKikuyu, GikuyuKinarayaKinyarwandaKinyarwanda, RwandaKirundiKirundi, RundiKiswahiliKonkaniKoreanKrioKroboKru, KlaoKru, Krumen, TepoKurdishKurdish Bandinani, BehdiniKurdish-Central, Kurdi, SoraniKurdish-Northern, Kurmanji,Kwale, NigeriaKwale, PapuaLaotianLatehLatvianLebaneseLengieLimbaLingalaLinyawandaLithuanianLowmaLuba-KasaiLugandaLugisuLuoLutoroMacedonianMacenaMaghrebMahouMakondeMakuaMalagasyMalayMalayalamMalgache, MalagasyMaligoMalinke, JulaMalteseMandarinMandiga, MandingaMandingoMandingo, ManinkaMandingo, ManyaManinkaManoMarakhaMarathiMasabaMashiMaymay, SomaliaMendeMeruMinaMina, Gen-GbeMirpuriMizoMoldovanMoldovan, RomanianMongolianMongolian, HalhMoor, BimobaMooreMoore, BurkinaMoore, WaropenMorisyenNahuatl, ClassicalNavajoNdebeleNdebele, South AfricaNdebele, ZimbabweNdjamenaNepaliNigerian, PidginNigerienNobiinNorwegianNuerNyanjaNzemaOkpeOraOriyaOromoOromo, Borana-Arsi-GujiiOromo, QotuOromo, Qotu, West CentralOsalOtherOuighourPahariPampangoPangasinanPashtoPashto, CentralPashto, SouthernPersianPeulPeul, Benin-TogoPeul, BororroPeul, Fulfulde, AdamawaPeul, Fulfulde, JelgoorePhuockienPidginPidgin EnglishPiugonPolishPortuguesePortuguese, AngolaPortuguese, BrazilPortuguese, Guinea-BissauPoularPunjabiPushtaPushta, PushtoPu-XianQuechuaRindreRohingyaRomani, CampathianRomani, CarpathianRomani, CigalyRomani, CiganyRomani, VlachRomani, Vlach, GypsyRomanianRongaRukigaRunyankoleRussianSamoanSamoliSangoSantiSarahuleySaraikiScoulaSechuanSefwiSerbianSerbo-CroatianSesothoSeswiSetswanaSeychellesSeychelles,Creole Fre.,SeselwaShaiShanShan DongShan TaoShanghaineseShansaiShanxiShonaSichuan/SzechuanSign Language FrenchSindhiSinhalaSiyapSlovakSlovenianSomaliSombaSoninkeSoninke, MarakhaSothoSotho, NorthernSotho, SouthernSpanishSuesueSukumaSusuSwahiliSwahili/CongoSwahili/KenyaSwatiSwatowSwedishTagalogTaichewTaishaneseTaiwaneseTajikiTamilTariTatarTatshaneseTeluguTemneTeochewThaiTibetanTichiewTigreTigrea, TigreTigrinyaTiminiTivTooroTshilubaTurkishTurkmenTurkomanTwiUhroboUigrigmaUkrainianUkwuani, Ukwuani-AbohUmbunduUnamaUrduUzbekVietnameseVisayanWaray-WarayWelshWenzhouWolofXangaweXhosaXin HuiXitswaXitswa, TwsaYacoobaYaoYemeniteYiboeYiddishYinpingYorubaYue YangYugoslavianZazaZaza, KirmanjkiZshilubaZugandaZuluPrimary SchoolSecondary SchoolPTC/TCST/DVS/AVSCEGEP - Pre-universityCEGEP - TechnicalCollege - CertificateCollege - DiplomaCollege - Applied degreeUniversity - Bachelor's Deg.University - Master's Deg.University - DoctorateUniversity - Other StudiesESL/FSLESL/FSL and CollegeESL/FSL and UniversityOther StudiesNot ApplicableAnnulled MarriageCommon-LawDivorcedLegally SeparatedMarriedSingleUnknownWidowedCommon-LawMarriedCompleted serviceDesertedInvalided outMedical problemsOtherTransferredInvestorEntrepreneurs -Immigrants IRPALegislatorsSenior Government Managers and OfficialsSenior Managers - Financial, Communications and Other Business ServicesSenior Managers - Health, Education, Social and Community Services and Membership OrganizationsSenior Managers - Trade, Broadcasting and Other Services, n.e.c.Senior managers - construction, transportation, production and utilitiesFinancial ManagersHuman Resources ManagersPurchasing ManagersOther Administrative Services ManagersInsurance, Real Estate and Financial Brokerage ManagersBanking, Credit and Other Investment ManagersOther Business Services ManagersAdvertising, marketing and public relations managersOther business services managersTelecommunication Carriers ManagersPostal and Courier Services ManagersEngineering ManagersArchitecture and Science ManagersComputer and Information Systems ManagersManagers in Health CareAdministrators - Post-Secondary Education and Vocational TrainingSchool Principals and Administrators of Elementary and Secondary EducationManagers in Social, Community and Correctional ServicesGovernment Managers - Health and Social Policy Development and Program AdministrationGovernment Managers - Economic Analysis, Policy Development and Program AdministrationGovernment Managers - Education Policy Development and Program AdministrationOther Managers in Public AdministrationAdministrators - post-secondary education and vocational trainingSchool principals and administrators of elementary and secondary educationManagers in social, community and correctional servicesCommissioned police officersFire chiefs and senior firefighting officersCommissioned officers of the Canadian Armed ForcesLibrary, Archive, Museum and Art Gallery ManagersManagers - Publishing, Motion Pictures, Broadcasting and Performing ArtsRecreation and Sports Program and Service DirectorsCorporate sales managersSales, Marketing and Advertising ManagersRetail and wholesale trade managersRestaurant and Food Service ManagersAccommodation Service ManagersCommissioned Police OfficersFire Chiefs and Senior Firefighting OfficersCommissioned Officers, Armed ForcesManagers in customer and personal services, n.e.cConstruction ManagersHome building and renovation managersTransportation ManagersFacility operation and maintenance managersFacility Operation and Maintenance ManagersManagers in TransportationManagers in natural resources production and fishingManagers in agricultureManagers in horticultureManagers in aquacultureManufacturing ManagersUtilities ManagersFinancial Auditors and AccountantsFinancial and Investment AnalystsSecurities Agents, Investment Dealers and BrokersOther Financial OfficersHuman resources professionalsProfessional occupations in business management consultingProfessional occupations in advertising, marketing and public relationsSupervisors, general office and administrative support workersSupervisors, finance and insurance office workersSupervisors, library, correspondence and related information workersSupervisors, Mail and Message Distribution OccupationsSupervisors, supply chain, tracking and scheduling co-ordination occupationsAdministrative OfficersExecutive AssistantsHuman resources and recruitment officersProperty AdministratorsPurchasing Agents and OfficersConference and Event PlannersCourt Officers and Justices of the PeaceEmployment insurance, immigration, border services and revenue officersBookkeepersLoan OfficersInsurance Adjusters and Claims ExaminersInsurance UnderwritersAssessors, Valuators and AppraisersCustoms, Ship and Other BrokersAdministrative assistantsLegal administrative assistantsMedical administrative assistantsCourt Recorders and Medical TranscriptionistsCourt reporters, medical transcriptionists and related occupationsHeath information management occupationsRecords management techniciansStatistical officers and related research support occupationsAccounting technicians and bookkeepersInsurance adjusters and claims examinersInsurance underwritersAssesors, valuators and appraisersCustom, ship and other brokersGeneral office support workersRecords Management and Filing ClerksReceptionistsPersonnel clerksCourt clerksData Entry ClerksDesktop Publishing Operators and Related OccupationsTelephone OperatorsAccounting and Related ClerksPayroll administratorsCustomer Service Representatives - Financial ServicesBanking, Insurance and Other Financial ClerksCollectorsAdministrative ClerksPersonnel ClerksCourt ClerksLibrary assistant and clerksCorrespondence, publication and regulatory clerksCustomer Service, Information and Related ClerksSurvey interviewers and statistical clerksMail, Postal and Related ClerksLetter CarriersCouriers, Messengers and Door-to-Door DistributorsShippers and ReceiversStorekeepers and Parts ClerksProduction ClerksPurchasing and Inventory ClerksDispatchers and Radio OperatorsTransportation Route and Crew SchedulersMail, postal and related workersLetter carriersCouriers, messengers and door-to-door distributorsShippers and receiversStorekeepers and partspersonsProduction logistics co-ordinatorsPurchasing and inventory control workersDispatchersTransportation route and crew schedulersPhysicists and AstronomersChemistsGeoscientists and oceanographersMeteorologists and climatologistsOther Professional Occupations in Physical SciencesBiologists and Related ScientistsForestry ProfessionalsAgricultural Representatives, Consultants and SpecialistsCivil EngineersMechanical EngineersElectrical and Electronics EngineersChemical EngineersIndustrial and Manufacturing EngineersMetallurgical and Materials EngineersMining EngineersGeological EngineersPetroleum EngineersAerospace EngineersComputer Engineers (Except Software Engineers)Other Professional Engineers, n.e.c.ArchitectsLandscape ArchitectsUrban and Land Use PlannersLand SurveyorsMathematicians, statisticians and actuariesInformation Systems Analysts and ConsultantsDatabase Analysts and Data AdministratorsSoftware EngineersComputer Programmers and Interactive Media DevelopersWeb Designers and DevelopersChemical Technologists and TechniciansGeological and Mineral Technologists and TechniciansMeteorological TechniciansBiological Technologists and TechniciansAgricultural and Fish Products InspectorsForestry Technologists and TechniciansConservation and Fishery OfficersLandscape and Horticulture Technicians and SpecialistsCivil Engineering Technologists and TechniciansMechanical Engineering Technologists and TechniciansIndustrial Engineering and Manufacturing Technologists and TechniciansConstruction EstimatorsElectrical and Electronics Engineering Technologists and TechniciansElectronic Service Technicians (Household and Business Equipment)Industrial Instrument Technicians and MechanicsAircraft Instrument, Electrical and Avionics Mechanics, Technicians and InspectorsArchitectural Technologists and TechniciansIndustrial DesignersDrafting Technologists and TechniciansLand Survey Technologists and TechniciansTechnical occupations in geomatics and meteorologyNondestructive Testers and InspectorsEngineering Inspectors and Regulatory OfficersInspectors in Public and Environmental Health and Occupational Health and SafetyConstruction InspectorsAir Pilots, Flight Engineers and Flying InstructorsAir traffic controllers and related occupationsDeck Officers, Water TransportEngineer Officers, Water TransportRailway Traffic Controllers and Marine Traffic RegulatorsComputer and Network Operators and Web TechniciansUser Support TechniciansInformation systems testing techniciansNurse co-ordinators and supervisorsRegistered nurses and registered psychiatric nursesSpecialist PhysiciansGeneral Practitioners and Family PhysiciansDentistsVeterinariansOptometristsChiropractorsOther Professional Occupations in Health Diagnosing and TreatingAllied primary health practitionersOther professional occupations in health diagnosing and treatingPharmacistsDietitians and NutritionistsAudiologists and Speech-Language PathologistsPhysiotherapistsOccupational TherapistsOther professional occupations in therapy and assessmentHead Nurses and SupervisorsRegistered NursesMedical laboratory technologistsMedical laboratory technicians and pathologists' assistantsAnimal health technologists and veterinary techniciansRespiratory Therapists, Clinical Perfusionists and Cardio-Pulmonary TechnologistsMedical Radiation TechnologistsMedical SonographersCardiology technologists and electrophysiological diagnostic technologists, n.e.c.Electroencephalographic and Other Diagnostic Technologists, n.e.c.Other medical technologists and technicians (except dental health)DenturistsDental Hygienists and Dental TherapistsDental Technologists, Technicians and Laboratory Bench WorkersOpticiansPractitioners of natural healingLicensed Practical NursesParamedical occupationsOther Technical Occupations in Therapy and AssessmentMassage TherapistsOther technical occupations in therapy and assessmentDental AssistantsNurse aides, orderlies and patient service associatesOther assisting occupations in support of health servicesUniversity professors and lecturersPost-secondary teaching and research assistantsCollege and other vocational instructorsSecondary school teachersElementary school and kindergarten teachersEducational counsellorsJudgesLawyers and Quebec NotariesUniversity ProfessorsPost-Secondary Teaching and Research AssistantsCollege and Other Vocational InstructorsSecondary School TeachersElementary School and Kindergarten TeachersEducational CounsellorsPsychologistsSocial WorkersFamily, Marriage and Other Related CounsellorsProfessional occupations in religionProbation and Parole Officers and Related OccupationsEmployment counsellorsNatural and Applied Science Policy Researchers, Consultants and Program OfficersEconomists and Economic Policy Researchers and AnalystsBusiness development officers and marketing researchers and consultantsSocial policy researchers, consultants and program officersHealth Policy Researchers, Consultants and Program OfficersEducation Policy Researchers, Consultants and Program OfficersRecreation, sports and fitness policy researchers, consultants and program officersProgram Officers Unique to GovernmentOther Professional Occupations in Social Science, n.e.c.Paralegal and related occupationsSocial and community service workersEmployment CounsellorsEarly Childhood Educators and AssistantsInstructors of persons with disabilitiesOther InstructorsOther Religious OccupationsPolice officers (except commissioned)FirefightersNon-commissioned ranks of the Canadian Armed ForcesHome child care providersHome support workers, housekeepers and related occupationsElementary and secondary school teacher assistantsSheriffs and bailiffsCorrectional service officersBy-law enforcement and otehr regulatory officers, n.e.c.LibrariansConservators and CuratorsArchivistsAuthors and WritersEditorsJournalistsProfessional Occupations in Public Relations and CommunicationsTranslators, Terminologists and InterpretersProducers, Directors, Choreographers and Related OccupationsConductors, Composers and ArrangersMusicians and SingersDancersActors and ComediansPainters, Sculptors and Other Visual ArtistsLibrary and public archive techniciansTechnical Occupations Related to Museums and Art GalleriesPhotographersFilm and Video Camera OperatorsGraphic Arts TechniciansBroadcast TechniciansAudio and Video Recording TechniciansOther Technical and Co-ordinating Occupations in Motion Pictures, Broadcasting and the Performing ArtsSupport occupations in motion pictures, broadcastinjg, photography and the performing artsAnnouncers and other broadcastersOther performers, n.e.c.Graphic Designers and IllustratorsInterior designers and interior decoratorsTheatre, Fashion, Exhibit and Other Creative DesignersArtisans and CraftspersonsPatternmakers - Textile, Leather and Fur ProductsAthletesCoachesSports Officials and RefereesProgram Leaders and Instructors in Recreation and Sport and fitnessRetail sales supervisorsFood Service SupervisorsExecutive HousekeepersDry Cleaning and Laundry SupervisorsCleaning SupervisorsOther Service SupervisorsTechnical Sales Specialists - Wholesale TradeRetail and wholesale buyersInsurance Agents and BrokersReal Estate Agents and SalespersonsRetail and Wholesale BuyersGrain Elevator OperatorsFinancial sales representativesChefsCooksButchers and Meat Cutters - Retail and WholesaleBakersPolice Officers (Except Commissioned)FirefightersHairstylists and BarbersFuneral Directors and EmbalmersFood service supervisorsExecutive housekeepersAccomodation, travel, tourism and related services supervisorsCustomer and information services supervisorsCleaning supervisorsOther services supervisorsChefsCooksButchers, meat cutters and fishmongers - retail and wholesaleBakersHairstylists and barbersTailors, dressmakers, furriers and millinersShoe repairers and shoemakersJewellers, jewellery and watch repairers and related occupationsUpholsterersFuneral directors and embalmersSales and account representatives - wholesale trade (non-technical)Retail salespersonsTravel CounsellorsPursers and Flight AttendantsAirline Sales and Service AgentsTicket Agents, Cargo Service Representatives and Related Clerks (Except Airline)Hotel Front Desk ClerksTour and Travel GuidesOutdoor Sport and Recreational GuidesCasino OccupationsMaîtres d'hôtel and Hosts/HostessesBartendersFood and Beverage ServersSheriffs and BailiffsCorrectional Service OfficersBy-law Enforcement and Other Regulatory Officers, n.e.c.Occupations Unique to the Armed ForcesOther Protective Service OccupationsVisiting Homemakers, Housekeepers and Related OccupationsElementary and Secondary School Teacher AssistantsBabysitters, Nannies and Parents' HelpersImage, Social and Other Personal ConsultantsEstheticians, Electrologists and Related OccupationsPet Groomers and Animal Care WorkersOther Personal Service OccupationsMaîtres d'hôtel et hôtes/hôtessesBarmans/barmaidsFood and beverage serversTravel counsellorsPursers and flight attendantsAirline ticket and service agentsGround and water transport ticket agents, cargo service representatives and related clerksHotel front desk clerksTour and travel guidesOutdoor sport and recreational guidesCasino occupationsSecurity guards and related security service occupationsCustomer services representatives - financial institutionsOther customer and information services representativesImage, social and other personal consultantsEstheticians electrologists and related occupationsPet groomers and animal care workersOther personal service occupationsCashiersService Station AttendantsStore shelf stockers, clerks and order fillersOther sales related occupationsFood Counter Attendants, Kitchen Helpers and Related OccupationsSecurity Guards and Related OccupationsLight Duty CleanersSpecialized CleanersJanitors, Caretakers and Building SuperintendentsOperators and Attendants in Amusement, Recreation and SportOther Attendants in Accommodation and TravelDry Cleaning and Laundry OccupationsIroning, Pressing and Finishing OccupationsOther Elemental Service OccupationsFood counter attendants, kitchen helpers and related support occupationsSupport occupations in accommodation, travel and facilities set-up servicesOperators and attendants in amusement, recreation and sportLight duty cleanersSpeacialized cleanersJanitors, caretakers and building superintendentsDry cleaning, laundry and related occupationsOther service support occupations, n.e.c.Contractors and supervisors, machining, metal forming shaping and erecting trades and related occupationsContractors and supervisors, electrical trades and telecommunications occupationsContractors and supervisors, pipefitting tradesContractors and supervisors, carpentry tradesContractors and supervisors, other construction trades, installers, repairers and servicersSupervisors, Machinists and Related OccupationsContractors and Supervisors, Electrical Trades and Telecommunications OccupationsContractors and Supervisors, Pipefitting TradesContractors and Supervisors, Metal Forming, Shaping and Erecting TradesContractors and Supervisors, Carpentry TradesContractors and Supervisors, Mechanic TradesContractors and Supervisors, Heavy Construction Equipment CrewsSupervisors, Printing and Related OccupationsContractors and Supervisors, Other Construction Trades, Installers, Repairers and ServicersSupervisors, Railway Transport OperationsSupervisors, Motor Transport and Other Ground Transit OperatorsMachinists and Machining and Tooling InspectorsTool and Die MakersSheet metal workersBoilermakersStructural metal and platework fabricators and fittersIronworkersWelders and Related Machine OperatorsElectricians (Except Industrial and Power System)Industrial ElectriciansPower System ElectriciansElectrical Power Line and Cable WorkersTelecommunications Line and Cable WorkersTelecommunications Installation and Repair WorkersCable Television Service and Maintenance TechniciansPlumbersSteamfitters, Pipefitters and Sprinkler System InstallersGas FittersSheet Metal WorkersBoilermakersStructural Metal and Platework Fabricators and FittersIronworkersWelders and Related Machine OperatorsBlacksmiths and Die SettersCarpentersCabinetmakersBricklayersConcrete FinishersTilesettersPlasterers, Drywall Installers and Finishers and LathersRoofers and ShinglersGlaziersInsulatorsPainters and decorators (except interior decorators)Floor Covering InstallersContractors and Supervisors, Mechanic TradesContractors and supervisors, heavy equipment operator crewsSupervisors, printing and related occupationsSupervisors, railway transport operationsSupervisors, motor transport and other ground transit operatorsConstruction millwrights and industrial mechanicsHeavy-Duty Equipment MechanicsHeating, refrigeration and air conditioning mechanicsRailway Carmen/womenAircraft Mechanics and Aircraft InspectorsMachine FittersTextile Machinery Mechanics and RepairersElevator Constructors and MechanicsAutomotive Service Technicians, Truck Mechanics and Mechanical RepairersMotor Vehicle Body RepairersOil and Solid Fuel Heating MechanicsAppliance servicers and repairersElectrical MechanicsMotorcycle, all-terrain vehicle and other related mechanicsOther smal engine and small equipment repairersUpholsterersTailors, Dressmakers, Furriers and MillinersShoe Repairers and ShoemakersJewellers, Watch Repairers and Related OccupationsStationary Engineers and Auxiliary Equipment OperatorsPower Systems and Power Station OperatorsRailway and Yard Locomotive EngineersRailway Conductors and Brakemen/womenCrane OperatorsDrillers and Blasters - Surface Mining, Quarrying and ConstructionWater Well DrillersPrinting Press OperatorsCommercial DiversOther Trades and Related OccupationsOther trades and related occupations, n.e.cTruck DriversBus Drivers, Subway Operators and Other Transit OperatorsTaxi and Limousine Drivers and ChauffeursDelivery and Courier Service DriversHeavy Equipment Operators (Except Crane)Public Works Maintenance Equipment OperatorsRailway Yard WorkersRailway Track Maintenance WorkersDeck Crew, Water TransportEngine Room Crew, Water TransportLock and Cable Ferry Operators and Related OccupationsBoat OperatorsAir Transport Ramp AttendantsResidential and Commercial Installers and ServicersWaterworks and Gas Maintenance WorkersAutomotive Mechanical Installers and ServicersPest Controllers and FumigatorsOther Repairers and ServicersLongshore WorkersMaterial handlersTransport truck driversBus drivers, subway operators and other transit operatorsTaxi and limousine drivers and chauffersDelivery and courier service driversHeavy equipment operators (except crane)Public works maintenance equipment operators and related workersRailway yard and track maintenance workersWater transport deck and engine room crewBoat and cable ferry operators and related occupationsAir transport ramp attendantsOther automotive mechanical installers and servicersConstruction Trades Helpers and LabourersOther trades helpers and labourersPublic Works and Maintenance LabourersRailway and Motor Transport LabourersSupervisors, Logging and ForestrySupervisors, Mining and QuarryingContractors and supervisors, oil and gas drilling and servicesUnderground Production and Development MinersOil and Gas Well Drillers, Servicers, Testers and Related WorkersLogging Machinery OperatorsFarmers and Farm ManagersAgricultural service contractors, farm supervisors and specialized livestock workersFarm Supervisors and Specialized Livestock WorkersNursery and Greenhouse Operators and ManagersContractors and supervisors, landscaping, grounds maintenance and horticulture servicesSupervisors, Landscape and HorticultureAquaculture Operators and ManagersFishing Masters and OfficersFishermen/womenUnderground Mine Service and Support WorkersOil and gas well drilling and related workers and service operatorsChainsaw and Skidder OperatorsSilviculture and Forestry WorkersGeneral Farm WorkersNursery and Greenhouse WorkersFishing Vessel DeckhandsTrappers and HuntersHarvesting LabourersLandscaping and Grounds Maintenance LabourersAquaculture and Marine Harvest LabourersMine LabourersOil and Gas Drilling, Servicing and Related LabourersLogging and Forestry LabourersEntrepreneurs - Temp ResidentsSupervisors, Mineral and Metal ProcessingSupervisors, Petroleum, Gas and Chemical Processing and UtilitiesSupervisors, food and beverage processingSupervisors, Plastic and Rubber Products ManufacturingSupervisors, Forest Products ProcessingSupervisors, Textile ProcessingSupervisors, textile, fabric, fur and leather products processing and manufacturingSupervisors, Motor Vehicle AssemblingSupervisors, Electronics ManufacturingSupervisors, Electrical Products ManufacturingSupervisors, Furniture and Fixtures ManufacturingSupervisors, Fabric, Fur and Leather Products ManufacturingSupervisors, Other Mechanical and Metal Products ManufacturingSupervisors, Other Products Manufacturing and AssemblyCentral Control and Process Operators, Mineral and Metal ProcessingCentral control and process operators, petroleum, gas and chemical processingPulping Control OperatorsPapermaking and Coating Control OperatorsPulping, papermaking and coating control operatorsPower engineers and power systems operatorsWater and waste treatment plant operatorsMachine Operators, Mineral and Metal ProcessingFoundry WorkersGlass Forming and Finishing Machine Operators and Glass CuttersConcrete, Clay and Stone Forming OperatorsInspectors and Testers, Mineral and Metal ProcessingMetalworking and forging machine operatorsMachining tool operatorsOther metal products machine operatorsChemical Plant Machine OperatorsPlastics Processing Machine OperatorsRubber Processing Machine Operators and Related WorkersWater and Waste Plant OperatorsSawmill Machine OperatorsPulp mill machine operatorsPapermaking and finishing machine operatorsOther Wood Processing Machine OperatorsPaper Converting Machine OperatorsLumber Graders and Other Wood Processing Inspectors and GradersWoodworking machine operatorsTextile fibre and yarn, hide and pelt processing machine operators and workersWeavers, Knitters and Other Fabric-Making OccupationsTextile Dyeing and Finishing Machine OperatorsTextile Inspectors, Graders and SamplersFabric, fur and leather cuttersIndustrial sewing machine operatorsInspectors and graders, textile, fabric, fur and leather products manufacturingSewing Machine OperatorsFabric, Fur and Leather CuttersHide and Pelt Processing WorkersInspectors and Testers, Fabric, Fur and Leather Products ManufacturingProcess control and machine operators, food and beverage processingIndustrial Butchers and Meat Cutters, Poultry Preparers and Related WorkersFish and seafood plant workersTobacco Processing Machine OperatorsTesters and graders, food and beverage processingPlateless printing equipment operatorsCamera, Platemaking and Other Pre-Press OccupationsBinding and Finishing Machine OperatorsPhotographic and Film ProcessorsAircraft Assemblers and Aircraft Assembly InspectorsMotor Vehicle Assemblers, Inspectors and TestersElectronics Assemblers, Fabricators, Inspectors and TestersAssemblers and Inspectors, Electrical Appliance, Apparatus and Equipment ManufacturingAssemblers, Fabricators and Inspectors, Industrial Electrical Motors and TransformersMechanical Assemblers and InspectorsMachine Operators and Inspectors, Electrical Apparatus ManufacturingBoat Assemblers and InspectorsFurniture and Fixture Assemblers and InspectorsOther Wood Products Assemblers and InspectorsFurniture Finishers and RefinishersPlastic Products Assemblers, Finishers and InspectorsPainters and Coaters - IndustrialPlating, Metal Spraying and Related OperatorsOther Assemblers and InspectorsMachining Tool OperatorsForging Machine OperatorsWoodworking Machine OperatorsMetalworking Machine OperatorsOther Metal Products Machine OperatorsOther Products Machine OperatorsAircraft assemblers and aircraft assembly inspectorsMotor vehicle assemblers, inspectors and testersElectronics assembers, fabricators, inspectors and testersAssembers and inspectors, electrical applicance, apparatus and equipment manufacturingAssemblers, fabricators and inspectors, industrial electrical motors and transformersMechanical assemblers and inspectorsMachine operators and inspectors, electrical apparatus manufacturingBoat assemblers and inspectorsFurniture and fixture assemblers and inspectorsOther wood products assemblers and inspectorsFurniture finishers and finishersPlastic products assemblers, finishers and inspectorsIndustrial painters, coaters and metal finishing process operatorsOther products assemblers, finishers and inspectorsLabourers in Mineral and Metal ProcessingLabourers in Metal FabricationLabourers in Chemical Products Processing and UtilitiesLabourers in Wood, Pulp and Paper ProcessingLabourers in Rubber and Plastic Products ManufacturingLabourers in Textile ProcessingLabourers in food and beverage processingLabourers in fish and seafood processingOther Labourers in Processing, Manufacturing and UtilitiesStudentNew WorkerHomemakersOther Non-WorkerRetiredOnline Apps Temporary NOCBothEnglishFrenchNeitherResidenceCellularBusinessOtherEntered in ErrorResidenceCellularBusinessEnglishFrenchABBCMBNBNLNSNTNUONPEQCSKYTAdoptive ChildCommon-law partner living in CanadaConjugal partner outside CanadaChildParentAdoptive ParentGuardianAgentCommon-law partner living outside CanadaGrandparentOrphaned Sibling/Nephew/Niece/GrandchildOther RelativeSpouse living in CanadaSpouse living outside CanadaAdopted ChildAgentBrother or sisterChildChild's Spouse / Com law partCommon-Law PartnerGrandchildGuardianHalf-brother or half-sisterLegal representativeOtherParent's Spouse / Com law partRel of Spouse / Com law partSpouseSpouse or Common-Law PartnerStepbrother or stepsisterStep-ChildStep-GrandchildSpouseCommon-Law PartnerOtherCanadian citizen by birthCanadian citizen by descentNaturalized Canadian citizenPermanent residentALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWYASFMGUMHMPPWVIPRCo-op Work PermitOpen Work PermitPost Graduation Work PermitChild careDisabledElderlyOtherAbu DhabiAbujaAccraADM - Central Service Delivery & Corporate ServicesADM - OperationsADM - Policy and Program DevelopmentAmmanAnkaraBangaloreBangkokBarrie IRCCBeijingBeirutBerlinBogotaBriefing & Parliamentary AffairsBrusselsBucharestBuenos AiresCairoCalgary IRCCCanberraCase Review, Citizenship & ImmigrationCentralized Intake OfficeCentralized ROChandigarhCharlottetown IRCCCitizenship and Immigration ServicesColomboCPC EdmontonCPC MississaugaCPC-OttawaDakarDar es SalaamDedicated Service Channel (DSC)Deputy Minister's OfficeDomestic RODubaiEdmonton IRCCEtobicoke IRCCFort Frances IRCCFredericton IRCCGatineau IRCCGCMSGenevaGTA-CEN IRCCGTA-TRIPCGuangzhouGuatemalaHalifax IRCCHamilton IRCCHavanaHM MontrealHM Niagara FallsHM TorontoHM VancouverHo Chi MinhHong KongInnovation Hub BCInnovation Hub ManitobaInnovation Hub MontrealIntegration IRInterim Federal Health ProgramInternational ROIslamabadJakartaKabulKelowna IRCCKingstonKingston IRCCKitchener IRCCKyivLagosLethbridge IRCCLimaLondonLondon IRCCLos AngelesM-ACSCMadridManilaMexicoMiamiMinisterial EnquiriesMinister's OfficeMoncton IRCCMontreal CitizenshipMontreal ImmigrationMontreal Review & Interventions IRCCMoscowNairobiNanaimo IRCCNew DelhiNew YorkNiagara Falls IRCCNTC Enforcement OperationsNTC Targeting Operations - PeopleOSC - Operations Support CentreOshawa IRCCOttawa IROttawa IRCCPAC-TRIPCParisPort of SpainPort-au-PrincePPC-TRIPCPRC SydneyPretoriaPrince George IRCCQC-TRIPCQuebec City IRCCRabatRefugee Operations Centre - OttawaRegina IRCCRiyadhRomeSaint John IRCCSantiagoSanto DomingoSao PauloSaskatoon IRCCSault Ste Marie IRCCScarborough Immigration OperationsSeoulShanghaiSherbrooke IRCCSingaporeSt. John's IRCCSudbury IRCCSurrey IRCCSydneyT-ACSCTel AvivThe HagueThunder Bay IRCCTokyoToronto Reviews & Interventions IRCCTrois Rivières IRCCTunisVancouver ImmigrationVancouver Review & Interventions IRCCVictoria IRCCViennaWarsawWashingtonWhitehorse IRCCWindsor IRCCWinnipeg IRCCYellowknife IRCCBusinessTourismShort-Term StudiesReturning StudentReturning WorkerSuper Visa: For Parents or GrandparentsOtherFamily VisitVisitBusinessTourismStudyWorkOtherFamily VisitExemption from Labour Market Impact AssessmentLabour Market Impact Assessment StreamOpen Work PermitOtherSeasonal Agricultural Workers ProgramStart-up Business ClassCo-op Work PermitExemption from Labour Market Impact AssessmentLabour Market Impact Assessment StreamLive-in Caregiver ProgramOpen Work PermitOpen work permit for vulnerable workersOtherPost Graduation Work PermitStart-up Business Class
.ENU-06-2019false
000000
000000
endstream +endobj +74 0 obj +<< /Length 2364 >> +stream + + + 2019-04-18T15:41:35Z + Adobe LiveCycle Designer ES 10.0 + 2019-04-05T16:20:18-04:00 + 2018-10-31T11:48:42-04:00 + + + Adobe LiveCycle Designer ES 10.0 + + + uuid:3428330a-5096-4ecb-9f53-5d3522504f25 + uuid:3e6adade-8613-4295-a881-aa326b415480 + + + application/pdf + + + Immigration, Refugees and Citizenship Canada (IRCC) + + + + + IMM1344 E : APPLICATION TO SPONSOR, SPONSORSHIP AGREEMENT AND UNDERTAKING + + + + + + 08-2014 + /template/subform[1] + + + Immigration, Refugees and Citizenship Canada (IRCC) + /template/subform[1] + + + Immigration, Refugees and Citizenship Canada (IRCC) + /template/subform[1] + + + endstream +endobj +75 0 obj +<< /Length 85 >> +stream + + +endstream +endobj +76 0 obj +<< /Length 200 >> +stream +endstream +endobj +77 0 obj +<< /Type /EmbeddedFile /Length 76751 >> +stream +
EnglishFrench0102Adoptive ChildCommon-law partner living in CanadaConjugal partner outside CanadaChildParentAdoptive ParentGuardianAgentCommon-law partner living outside CanadaGrandparentOrphaned Sibling/Nephew/Niece/GrandchildOther RelativeSpouse living in CanadaSpouse living outside Canada1519140205378687131716181211F FemaleM MaleU UnknownX Another genderFemaleMaleUnknownUnspecified* *SexAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTibet (Autonomous Region)TogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUkraineUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabwe252401081131082151620621703049658305011050622253412212610051012541160601254751402048153403709404633255083188241154911256155511039624157156009721202200198405722905840542043650406221015014158017183625651916753101543002178162018161912408835801021821022754845163164052024165084025521626653832544409166167711654410545204026085205222223224027411206028169602207225053132831257258064226054260019208152170171086020013261070172036111242901173030834655174902906501055087262063627133175122341264652031628822339546176177414006830032263209213547342755723227842033034656265159836903088056179915629630531407415844843089914231007180061062904181246416016047824182121189037201631185752186040041210203057130267268187417846605135045058632826418136059042280461000724060823090725270657008841184273044112113Canadian citizen by birthCanadian citizen by descentNaturalized Canadian citizenPermanent resident1234Annulled MarriageCommon-LawDivorcedLegally SeparatedMarriedSingleUnknownWidowed0903040501020006Common-LawMarried0301*Street nameAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTibet (Autonomous Region)TogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUkraineUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabwe252401081131082151620621703049658305011050622253412212610051012541160601254751402048153403709404633255083188241154911256155511039624157156009721202200198405722905840542043650406221015014158017183625651916753101543002178162018161912408835801021821022754845163164052024165084025521626653832544409166167711654410545204026085205222223224027411206028169602207225053132831257258064226054260019208152170171086020013261070172036111242901173030834655174902906501055087262063627133175122341264652031628822339546176177414006830032263209213547342755723227842033034656265159836903088056179915629630531407415844843089914231007180061062904181246416016047824182121189037201631185752186040041210203057130267268187417846605135045058632826418136059042280461000724060823090725270657008841184273044112113Postal codeAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTibet (Autonomous Region)TogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUkraineUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabwe252401081131082151620621703049658305011050622253412212610051012541160601254751402048153403709404633255083188241154911256155511039624157156009721202200198405722905840542043650406221015014158017183625651916753101543002178162018161912408835801021821022754845163164052024165084025521626653832544409166167711654410545204026085205222223224027411206028169602207225053132831257258064226054260019208152170171086020013261070172036111242901173030834655174902906501055087262063627133175122341264652031628822339546176177414006830032263209213547342755723227842033034656265159836903088056179915629630531407415844843089914231007180061062904181246416016047824182121189037201631185752186040041210203057130267268187417846605135045058632826418136059042280461000724060823090725270657008841184273044112113Postal codeCanada/USOtherResidenceCellularBusiness010203Canada/USOtherResidenceCellularBusiness010203Canada/USOtherF FemaleM MaleU UnknownX Another genderFemaleMaleUnknownUnspecifiedAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTibet (Autonomous Region)TogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUkraineUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabwe252401081131082151620621703049658305011050622253412212610051012541160601254751402048153403709404633255083188241154911256155511039624157156009721202200198405722905840542043650406221015014158017183625651916753101543002178162018161912408835801021821022754845163164052024165084025521626653832544409166167711654410545204026085205222223224027411206028169602207225053132831257258064226054260019208152170171086020013261070172036111242901173030834655174902906501055087262063627133175122341264652031628822339546176177414006830032263209213547342755723227842033034656265159836903088056179915629630531407415844843089914231007180061062904181246416016047824182121189037201631185752186040041210203057130267268187417846605135045058632826418136059042280461000724060823090725270657008841184273044112113Canadian citizen by birthCanadian citizen by descentNaturalized Canadian citizenPermanent resident1234SpouseCommon-Law PartnerOther100185Common-LawMarried0301Canada/USOtherResidenceCellularBusiness010203Canada/USOtherResidenceCellularBusiness010203Canada/USOther1.000000007.000000002.000000007.000000003.000000007.000000004.000000007.000000005.000000007.000000006.000000007.000000007.000000007.00000000endstream +endobj +78 0 obj +<< /Type /EmbeddedFile /Length 10 >> +stream +endstream +endobj +79 0 obj +<< /Length 2795 >> +stream +if (typeof(this.ADBE) == "undefined") + this.ADBE = new Object(); +ADBE.LANGUAGE = "ENU"; +ADBE.Viewer_string_Title = "Adobe Acrobat"; +ADBE.Viewer_string_Update_Desc = "Adobe Interactive Forms Update"; +ADBE.Viewer_string_Update_Reader_Desc = "Adobe Reader 7.0.5"; +ADBE.Reader_string_Need_New_Version_Msg = "This PDF file requires a newer version of Adobe Reader. Press OK to download the latest version or see your system administrator."; +ADBE.Viewer_Form_string_Reader_601 = "This PDF form requires a newer version of Adobe Reader. Although the form may appear to work properly, some elements may function improperly or may not appear at all. Press OK to initiate an online update or see your system administrator."; +ADBE.Viewer_Form_string_Reader_Older = "This PDF form requires a newer version of Adobe Reader. Although the form may appear to work properly, some elements may function improperly or may not appear at all. Press OK for online download information or see your system administrator."; +ADBE.Viewer_Form_string_Viewer_601 = "This PDF form requires a newer version of Adobe Acrobat. Although the form may appear to work properly, some elements may function improperly or may not appear at all. Press OK to initiate an online update or see your system administrator."; +ADBE.Viewer_Form_string_Viewer_60 = "This PDF form requires a newer version of Adobe Acrobat. Although the form may appear to work properly, some elements may function improperly or may not appear at all. For more information please copy the following URL (CTRL+C on Win, Command-C on Mac) and paste into your browser or see your system administrator."; +ADBE.Viewer_Form_string_Viewer_Older = "This PDF requires a newer version of Acrobat. Copy this URL and paste into your browser or see your sys admin."; +ADBE.Viewer_Form_string_Reader_5x = "This PDF form requires a newer version of Adobe Reader. Without a newer version, the form may be displayed, but it might not work properly. Some form elements might not be visible at all. If an internet connection is available, clicking OK will open your browser to a web page where you can obtain the latest version."; +ADBE.Viewer_Form_string_Reader_6_7x = "This PDF form requires a newer version of Adobe Reader. Without a newer version, the form may be displayed, but it might not work properly. Some form elements might not be visible at all. If an internet connection is available, clicking OK will download and install the latest version."; +ADBE.Viewer_Form_string_Viewer = "This PDF form requires a newer version of Adobe Acrobat. Without a newer version, the form may be displayed, but it might not work properly. Some form elements might not be visible at all. If an internet connection is available, clicking OK will download and install the latest version."; +endstream +endobj +80 0 obj +<< /Length 902 >> +stream +if (typeof(ADBE.Reader_Value_Asked) == "undefined") + ADBE.Reader_Value_Asked = false; +if (typeof(ADBE.Viewer_Value_Asked) == "undefined") + ADBE.Viewer_Value_Asked = false; +if (typeof(ADBE.Reader_Need_Version) == "undefined" || ADBE.Reader_Need_Version < 8.1) +{ + ADBE.Reader_Need_Version = 8.1; + ADBE.Reader_Value_New_Version_URL = "http://cgi.adobe.com/special/acrobat/update"; + ADBE.SYSINFO = "?p=" + app.platform + "&v=" + app.viewerVersion + "&l=" + app.language + "&c=" + app.viewerType + "&r=" + ADBE.Reader_Need_Version; +} +if (typeof(ADBE.Viewer_Need_Version) == "undefined" || ADBE.Viewer_Need_Version < 8.1) +{ + ADBE.Viewer_Need_Version = 8.1; + ADBE.Viewer_Value_New_Version_URL = "http://cgi.adobe.com/special/acrobat/update"; + ADBE.SYSINFO = "?p=" + app.platform + "&v=" + app.viewerVersion + "&l=" + app.language + "&c=" + app.viewerType + "&r=" + ADBE.Viewer_Need_Version; +} +endstream +endobj +81 0 obj +<< /Length 1313 >> +stream +if (typeof(xfa_installed) == "undefined" || typeof(xfa_version) == "undefined" || xfa_version < 2.6) +{ + if (app.viewerType == "Reader") + { + if (ADBE.Reader_Value_Asked != true) + { + if (app.viewerVersion < 8.0) + { + if (app.alert(ADBE.Reader_string_Need_New_Version_Msg, 1, 1) == 1) + this.getURL(ADBE.Reader_Value_New_Version_URL + ADBE.SYSINFO, false); + ADBE.Reader_Value_Asked = true; + } + else if (app.alert(ADBE.Viewer_Form_string_Viewer, 1, 1) == 1) + app.findComponent({cType:"Plugin", cName:"XFA", cVer:"2.6"}); + } + } + else + { + if (ADBE.Viewer_Value_Asked != true) + { + if (app.viewerVersion < 7.0) + app.response({cQuestion: ADBE.Viewer_Form_string_Viewer_Older, cDefault: ADBE.Viewer_Value_New_Version_URL + ADBE.SYSINFO, cTitle: ADBE.Viewer_string_Title}); + else if (app.viewerVersion < 8.0) + { + if (app.alert(ADBE.Viewer_Form_string_Viewer, 1, 1) == 1) + app.launchURL(ADBE.Viewer_Value_New_Version_URL + ADBE.SYSINFO, true); + } + else if (app.alert(ADBE.Viewer_Form_string_Viewer, 1, 1) == 1) + app.findComponent({cType:"Plugin", cName:"XFA", cVer:"2.6"}); + ADBE.Viewer_Value_Asked = true; + } + } +} +endstream +endobj +82 0 obj +<< /Annots 90 0 R /Contents 91 0 R /MediaBox [ 0.0 792.0 612.0 0.0 ] /Parent 52 0 R /Resources << /Font << /T1_0 92 0 R >> /ProcSet [ /PDF /Text ] >> /StructParents 0 /Type /Page >> +endobj +83 0 obj +<< /Action /Include /Fields [ (form1[0].SignatureField3[0]) ] /Type /TransformParams /V /1.2 >> +endobj +84 0 obj +<< /K 93 0 R /P 55 0 R /S /Document >> +endobj +85 0 obj +<< /Nums [ 0 94 0 R ] >> +endobj +86 0 obj +<< /Draw /Div /Field /Div /Page /Part /Subform /Sect >> +endobj +87 0 obj +<< /Ascent 953 /CapHeight 674 /Descent -250 /Flags 96 /FontBBox [ -185 -250 1090 953 ] /FontFamily (Myriad Pro) /FontName /MyriadPro-It /FontStretch /Normal /FontWeight 400 /ItalicAngle -11 /StemV 84 /Type /FontDescriptor /XHeight 484 >> +endobj +88 0 obj +<< /Type /ObjStm /Length 213 /N 1 /First 5 >> +stream +89 0 +<< /AP << /N 95 0 R >> /FT /Sig /P 82 0 R /Parent 68 0 R /Rect [ 0.0 0.0 0.0 0.0 ] /Subtype /Widget /T /Type /Annot /V 53 0 R >> +endstream +endobj +90 0 obj +[ 89 0 R ] +endobj +91 0 obj +<< /Length 957 >> +stream +BT +/Content <>BDC +0 0 0 rg +/RelativeColorimetric ri +/T1_0 1 Tf +24 0 0 24 72 703.32 Tm +(Please wait... )Tj +12 0 0 12 72 685.02 Tm +( )Tj +0 -1.109 TD +(If this message is not eventually replaced by the proper contents of the\ document, your PDF )Tj +T* +(viewer may not be able to display this type of document. )Tj +T* +( )Tj +T* +(You can upgrade to the latest version of Adobe Reader for Windows\256, M\ ac, or Linux\256 by )Tj +T* +(visiting http://www.adobe.com/go/reader_download. )Tj +T* +( )Tj +T* +(For more assistance with Adobe Reader visit http://www.adobe.com/go/acr\ reader. )Tj +T* +( )Tj +8 0 0 8 72 568.02 Tm +(Windows is either a registered trademark or a trademark of Microsoft Cor\ poration in the United States and/or other countries. Mac is a trademark\ )Tj +T* +(of Apple Inc., registered in the United States and other countries. Linu\ x is the registered trademark of Linus Torvalds in the U.S. and other )Tj +T* +(countries.)Tj +EMC +ET +endstream +endobj +92 0 obj +<< /BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Subtype /Type1 /Type /Font >> +endobj +93 0 obj +<< /K 96 0 R /P 84 0 R /S /Div >> +endobj +94 0 obj +[ 96 0 R ] +endobj +95 0 obj +<< /BBox [ 0.0 0.0 100.0 100.0 ] /Resources << >> /Subtype /Form /Type /XObject /Length 10 >> +stream +% DSBlank +endstream +endobj +96 0 obj +<< /K 0 /P 93 0 R /Pg 82 0 R /S /P >> +endobj +97 0 obj +<< /Type /XRef /Length 490 /W [ 1 3 1 ] /Info 3 0 R /Root 1 0 R /Size 98 /ID [<62e885d0d5937a84b62eba0896709867>] >> +stream +ð€|E  +    !"#$,6,s¯ØüÙj888888888ðcBõNõŸöˆÍÅ™Ðå%r9%{©%|0%}+&©C&©“&´²&¸k&½À&¾†&¾ö&¿-&¿V&¿ž&ÀœX&ÁÀ&ÁÛ&ÅË&Æ/&Æa&Æ|&Ç&Ç; +endstream +endobj +startxref +2541371 +%%EOF +73 0 obj +<< /Type /EmbeddedFile /Length 481594>> +stream +EnglishFrenchBothNeitherSpouseCommon-law PartnerConjugal PartnerDependent Child/Adopted ChildChild to be adopted in CanadaParents/GrandparentsOrphaned sibling/nephew/niece/grandchildOther RelativeAtlantic High Skilled ProgramAtlantic International Graduate ProgramAtlantic Intermediate Skilled ProgramHome Child Care Provider PilotHome Support Worker PilotRural and Northern Immigration ProgramSkilled WorkerSkilled TradesSelf-EmployedProvincial NomineeCanadian Experience ClassQuebec Selected Skilled WorkerQuebec Selected EntrepreneurQuebec Selected Self-EmployedQuebec Selected InvestorLive-in Caregiver Program (LCP)Startup BusinessCaregivers ProgramHigh Medical Needs ProgramImmigrant Investor Venture Capital Pilot ProgramIn Canada - Refugee ClaimIn Canada - Protected PersonOutside Canada - RefugeeIn Canada - Humanitarian & Compassionate ConsiderationsPermit Holder ClassFamilyEconomicRefugeeOtherAcmeAdenAetnaAirdrieAlberta BeachAlder FlatsAlexander, ABAlhambra, ABAlixAllianceAmiskAndrewAnzacArdmoreArdrossanArgentia BeachArrowwoodAshmontAthabascaBalacBalzacBanffBarnwellBaronsBarrheadBarronsBashawBassanoBawlfBeaumontBeaver LodgeBeisekerBellevueBentleyBertula BeachBerwynBig ValleyBitternlakeBlack DiamondBlackfaldsBlackieBlacktoctBlairmoreBlufftirBlufftonBon AccordBonnyvilleBonnyville BeachBothaBow IslandBowdenBoyleBragg CreekBretonBrooksBruderheimBuck LakeBurdettBusbyCalgaryCalmarCamroseCanmoreCarbonCarbondaleCardiffCardstonCarmangayCarolineCarstairsCarvelCastle IslandCastorCayleyCerealCessfordChampionChatehChauvinCherhillChestermereChief MountainChinookChipman, ABClairmont, ABClaresholmCliveClunyClydeCoaldaleCoalhurstCochrane, ABCold LakeColemanCollege HeightsConsortCoronationCouttsCowleyCraigmyleCremonaCrossfieldCrystal SrpingsCzarDayslandDe WintonDeboltDel Bonita FallsDelacourDelburneDeliaDerwentDevonDewberryDiamond CityDidsburyDonaldaDonnellyDrayton ValleyDrumhellerDuchessDunmoreEagleshamEckvilleEdbergEdgertonEdmontonEdmonton BeachEdsonElk PointElnoraEmpressEnchantEntwistleErskineEvansburgFairviewFalherFaustFerintoshForemostForest LawnForestburgFort AssiniboineFort ChipewyanFort MacleodFort McmurrayFort SaskatchewanFort VermillionFox CreekFrankGadsbyGalahadGhost LakeGibbons, ABGirouxGirouxville, ABGleichenGlendonGlenevisGlenwood, ABGolden DaysGood Fish LakeGoodfareGrand CentreGrande CacheGrande PrairieGrandview, ABGranumGrasslandGrassy LakeGrimshawGull Lake, ABHairy HillHalkirkHannaHardistyHay LakesHaysHayterHeislerHigh LevelHigh PrairieHigh RiverHildaHill SpringHilliardHines CreekHintonHobbemaHoldenHughendenHuies CreekHussarHytheInnisfailInnisfieldInnisfreeIrmaIron RiverIron SpringsIrricanaIrvineIsland Lake, ABItaska BeachJanvierJasperKapasiwinKeomaKillamKinusoKippKitscotyLa CrêteLa GlaceLac la BicheLacombeLake LouiseLakeviewLamontLangdonLavoyLeducLegalLeslievilleLethbridgeLindenLittle SmokyLloydminster, ABLodgepoleLomondLongviewLougheedMa Me O BeachMagrathMallaigManningMannvilleMarkervilleMarsdenMarwayneMayerthorpeMcLennanMedicine HatMedleyMeeting CreekMidnaporeMilk RiverMillarvilleMilletMiloMinburnMirrorMonarchMorinvilleMorrinMundareMunsonMusidoraMyrnamNakamun ParkNampaNantonNeerlandiaNew DaytonNew NorwayNew SareptaNiskuNito JunctionNoblefordNordeggNorglenwoodNorth StarNytheOkotoksOldsOnowayOtherOyenParadise ValleyPatriciaPeace RiverPeersPenholdPickard VillePicture ButtePincher CreekPlamondonPoint AlisonPonokaPoplar BayPriddisProsperityProvostPurple SpringsRadwayRainbow LakeRainierRalstonRaymondRed DeerRed Deer CountyRed Earth CreekRedcliffRedwaterRedwood MeadowsRimbeyRochesterRochfort BridgeRochon SandsRocky Mountain HoRocky ViewRockyfordRolling HillsRosalindRosedale StationRosemaryRoss HavenRumseyRycroftRyleySaint-IsidoreSaint-LinaSaint-MichaelSandy Beach, ABSanguda Silver SaScandiaSeba BeachSedgewickSexsmithShaughnessySherwood Park, ABSiksikaSilver BeachSlave LakeSmoky LakeSouth ViewSpirit RiverSpring LakeSpruce GroveSpruceviewSt AlbertSt. PaulSt-Albert FallsStandardStavelyStettlerStirling, ABStony PlainStrathconaStrathmoreStromeSturgeonSuffieldSundance BeachSundreSunset HouseSunset PointSwan HillsSylvan LakeTaberTangentThorhildThorsbyThree HillsTilleyTofieldTomahawTorringtonTrochuTurinTurner ValleyTwo HillsVal QuentinValleyviewVauxhallVegrevilleVermillionVeteranVikingVilnaVimyVulcanWabamunWabas-DesmarWainwrightWanhamWarburgWarnerWarspiteWascaWaskatenauWater ValleyWatertonWaterton LakesWatinoWellingWemblyWest CoveWesteroseWestlockWetaskiwinWhitecourtWhitelawWild HorseWildwoodWillingdonWinfield, ABWinterburnWokingYellowstoneYoungstownZama------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------100 Mile House108 Mile Ranch150 Mile House70 Mile HouseAbbotsfordAgassizAlberniAlbionAldergroveAlert BayAlexis CreekAlvinAnahim Lk.AnglemontAnmore, BCArgentaArmstrong, BCArrasAshcroftAtlinBaldonnelBalfourBamfieldBarnston IslBarriereBeach GroveBeaver CreekBeaverdellBelcarraBella BellaBella CoolaBig CreekBig LakeBlack CreekBlind BayBlue RiverBoston BarBoswell, BCBoundry BayBowen IslandBowserBrackendaleBrentwood BayBridesvilleBridge LakeBriscoBritannia BeachBubble HillBuffalo CreekBuickBull RiverBurnabyBurns LakeBurrard InletBurtonCache CreekCampbell RiverCanal FlatsCanim LakeCanoeCanyonCapilandCaribouCarsonCascadeCassiarCassidyCastlegarCawstonCecil LakeCedarCelistaCentral SaanichCharlie LakeChaseChemainusChetwyndChilanko ForksChilcotinChilko LakeChilliwackChopakaChristina LakeClearbrookClearwater, BCClementsClinton, BCCloverdaleCoal HarbourCobble HillColdstreamColumbia GardensColwoodComoxCoombsCoquitlamCortes IslandCourtenayCowichan BayCranbrookCrawford BayCrescent BeachCreston, BCCrofton, BCCultus LakeCumberland, BCD'ArcyDawson Creek, BCDease LakeDeep BayDeltaDenman IslandDerocheDewdenyDouglasDuncanDunsterEagle Bay, BCEagle CreekEast PineEbruneEdgewaterEdgewoodElkfordElkoEndakoEnderbyErickson, BCEriksonErringtonEsquimaltFair. Hot SpringsFalklandFanny BayFauquierFembertonFernieForest Grove, BCFort FraserFort LangleyFort NelsonFort St JamesFort St JohnFort SteeleFrancois LakeFraser LakeFraser MillsFraser ValleyFruitvaleFulford HarborFurry CreekGabriolaGaliano IslandGangesGar. HighlandsGarden BayGaribaldiGenelleGibbons, BCGibsonsGillies BayGold RiverGoldenGoodlowGr BirchGrand ForksGranisleGrasmereGray CreekGreenwood, BCGrindrodHagensborgHalfmoon BayHammondHancevilleHaneyHarrison Hot SpriHarrison MillsHazeltonHedleyHeffley CreekHeriot Bay, BCHighlandsHixonHolbergHopeHornby IslandHorseflyHorseshoe BayHoustonHuds HopHuntingdon, BCInvermereInverness, BCIsland HighwayJaffrayKalendanKamloopsKasloKatzieKelownaKeremeosKimberleyKingsgateKinnairdKitimatKitwangaKleena KleeneKootenay BayLa HacheLadnerLadysmithLake CountryLake CowichanLangleyLantzvilleLasqueti IslandLathamLaurierLazoLehmanLillooetLindell BeachLion's BayListerLittle FortLogan LakeLone ButteLower NicolaLumbyLundLyttonMackenzieMadeira ParkMalahatMalakwaMansos LandingMaple RidgeMaraMarysville, BCMassetMatsquiMayne LakeMc Millian IslMcBrideMcleese LakeMeadow CreekMerrittMervilleMidwayMilhouseMill BayMissionMoberly LakeMontneyMontroseMoyle LakeNakuspNanaimoNanoose BayNaramataNelson, BCNelwayNew AiyanshNew DenverNew HazeltonNew WestminsterNig CreekNimpoNorth DeltaNorth PineNorth SaanichNorth VancouverOak Bay, BCOcean FallsOkanaganOkanagan FallsOliverOsoyoosOtherOyamaPanoramaParksvillePatersonPeachlandPembertonPender IslandPentictonPink MountainPitt MeadowsPleasant CampPoint RobertsPort AlberniPort AlicePort ClementsPort CoquitlamPort EdwardPort HardyPort HawksburyPort McneillPort MoodyPouce CoupePowell RiverPrince GeorgePrince RupertPrinceton, BCPritchardProctorQuadra IslandQualicum BeachQuathiaski CoveQuatsinoQueen CharlotteQuesnelQuilchenaRadium Hot SpringsRevelstokeRichmond, BCRobert CRobsonRock CreekRoosvilleRosedaleRosslandRoystonRuskinRykertsSaanichSaanichtonSalmoSalmon ArmSalt Spring Isl.SandpitSardisSaturna IslandSavonaSaywardSeal Cove, BCSecheltSemiahmooSewell InletShawnigan LakeShuswapSicamousSidneySilvertonSkidegateSkookumchuckSlocanSmithersSointulaSookeSorrentoSouth Fort GeorgeSparwoodSpences BridgeSquamishStave FallsStewartStikineSullivan BaySummerlandSun PeaksSurge NarrowsSurrentoSurrey, BCTa Ta CreekTahsisTappenTasuTatla LakeTaylorTelegraph CreekTelkwaTerraceTête Jaune CacheThetis IslandThompson, BCT'KumlupsTlellTofinoTrailTsawwassenTsay KehTumblerTumbler RidgeUclueletUnion BayValemountVanandaVancouverVanderhoofVavenbyVernonVictoria, BCWaglisla, BCWanetaWarfieldWasa LakeWebster's CornerWellsWest VancouverWestbankWestbridgeWestministerWestwoldWhaletownWhistlerWhite RockWhonnockWilliams LakeWillow RiverWindermereWinfield, BCWinlawWonowonWossWyndelYahkYaleYarrowYmirYoubouZeballos------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Alexander, MBAltonaAnola, MBArborgArdenArnaudArnesAshernAshvilleAustinBagotBaldurBalmoralBarrowsBeausejourBelmont, MBBenitoBinscarthBirtleBloodvein RiverBlumenortBoissevainBowsmanBrandonBrunkildBruxellesCarberryCarmanCartierCartwrightChurchillClandeboyeCoulterCross LakeCrystal CityDauphinDeckerDeloraineDominion CityDufresneDugald, MBDunnottarDurbanEast KildonanEast LandmarkEast St PaulElgin, MBElieElkhornElmaElmerEmersonErickson, MBEriksdaleEthelbertFisher BranchFlin FlonGardenhillGarson, MBGilbert PlainsGillamGimliGladstoneGlenboroGoodlandsGrand RapidsGrande PointeGrandview, MBGraysvilleGreat FallsGretnaGrosse IsleGrunthalGypsumvilleHadashvilleHamilton, MBHamiotaHartneyHaywoodHeadingleyHilbreHollandHorndeanHudgsonÃŽle-des-ChênesIsland Lake, MBKelwoodKentonKenville, MBKillarneyKirkellaKleefeldKolaKomarnoLa Broquerie, MBLa Salle, MBLac du BonnetLandmarkLa-RiviereLeaf RapidsLenaLibauLindenwoodsLockportLorette, MBLowe FarmLundarLyletonLynn LakeMacGregorManitouManson, MBMarchandMarquetteMatlockMcAuleyMcCrearyMelitaMiamiMiddlebroMinioltaMinitonasMinnedosaMinto, MBMitchell, MBMoar LakeMordenMorrisNapinkaNeepawaNew BothwellNewdaleNinetteNivervilleNorth KildonanNorway HouseNotre Dame de LouOak LakeOakbank, MBOnanoleOtherOtterburne, MBPiersonPilot MoundPinawaPine FallsPine RiverPineyPipestonePlum CouleePlumasPoplar PointPoplarfieldPortage la PrairiPowerviewPrawdaRandolfRapid CityRed Sucker LakeReinfeldRestonRicherRitchotRiversRivertonRoblinRolandRorketonRoseisleRosenfeldRosenortRossburnRossendaleRussell, MBSaint AdolpheSaint ClaudeSaint François XavierSaint MartinSandy HookSartoSchanzenfeldSelkirkShamattawaShiloShoal LakeShortdaleSnow LakeSnowflakeSomersetSouris, MBSouth JunctionSpragueSpringfield, MBSt Andrews, MBSt Boniface, MBSt GermainSt Laurent, MBSt VitalSt. James-AssiniboiaSt. JeanSt. MaloSt.-Pierre-JolysStarbuckSte Agatha, MBSte AnneSte Rose du LacSteinbachSt-LazareStonewallStoney MountainStrathclairSundanceSundownSwan LakeSwan RiverTeulonThe PasThicket PortageThompson, MBTolstolTourandTransconaTreherneTuxedoTyndallVermetteVirdenVitaWarren, MBWaskadaWaterhenWawanesaWaywayseecappoWellwoodWest KildonanWest St PaulWhitemouthWindygateWinklerWinnipegWinnipeg BeachWinnipegosisWoodlandsWoodmoreZhoda, MB---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AcadievilleAlma, NBAndoverAroostookArthuretteAtholvilleBack BayBaie Sainte-AnneBains CornerBaker BrookBarkers PointBath, NBBathurstBeaconsfield, NBBedellBelleduneBeresfordBertrandBerts CoveBlacks HarbourBlackvilleBloomfield, NBBouctoucheBridgedaleBristolBrowns FlatBulls CreekCambridge NarrowsCampbelltonCampobelloCanterburyCap PeleCape TourmentineCaraquetCarlingfordCentreville, NBCharloChartersvilleChatham, NBChipman, NBClairClairvilleCocagneCodysColes IslandCollege BridgeColpitts Settl.ConnorsCummings CoveDalhousie, NBDeer Island PointDieppeDipper HarbourDoaktownDorchester, NBDouglastownDrummondEast Riverside-KingshurstEast ShediacEdmundstonEel River CrossinEng. SettlementFairhavenFairvaleFlorencevilleForest CityFostervilleFour FallsFrederictonFredericton JunctGagetownGaspereau ForksGillespieGondola PointGrand Falls, NBGrand HarbourGrand MananGrande-AnseGreen PointGunningsvilleHampton, NBHanwellHarcourtHartlandHarveyHillsboroughHopewell CapeJacksontownJacquet RiverJuniperKedgewickKeswick RidgeKouchibouguacLac BakerLakevilleLamequeLancaster, NBLansdowne, NBLewisvilleLincoln HeightsLittle RiverLoch LomondLoggievilleLower BrightonLower CaraquetLudlowMaisonnetteMars Hill RoadMarysville, NBMaugervilleMcAdamMckennaMeducticMemramcookMillertonMilltown, NBMillvilleMinto, NBMiramichiMiscou CentreMohannesMonctonNackawicNapanNashwaaksisNeguacNelson, NBNew DenmarkNew MarylandNewcastle, NBNigadooNorth HeadNorthamptonNortonNotre Dame, NBOak Bay, NBOakland, NBOromoctoOtherPamdenecPaquetvillePeelPennfieldPerth, NBPerth-AndoverPetit RocherPetitcodiacPlaster RockPleasant VillaPointe-du-ChênePointe-VertePort Elgin, NBPrince WilliamQuispamsisRed BankRenforthRenousRextonRichibuctoRiver de ChuteRiverbankRiverside-AlbertRiverviewRiverview HeightsRiviere-VerteRobichaudRogersvilleRothesaySackville, NBSaint AndrewsSaint HilaireSaint John, NBSaint-AndréSaint-AnselmeSaint-AntoineSaint-BasileSaint-CharlesSainte-Anne-de-KentSainte-Anne-de-MadawaskaSaint-Edouard-de-KentSainte-Marie-de-KentSaint-François-de-MadawaskaSaint-JacquesSaint-Joseph, NBSaint-Leonard, NBSaint-Louis-de-KentSaint-QuentinSalisburyScoudoucSea Cove, NBShediacShippeganSilverwoodSt George, NBSt MartinsSt StephenStanleyStickneySummerfieldSurrey, NBSussexSussex CornerTaymouthTide HeadTracadieTracadie-SheilaTracy, NBUpper CoverdaleUpper KentUpper WoodstockWakefield, NBWatervilleWelshpoolWestfieldWhiteheadWicklowWilson's BeachWoodsideWoodstock, NBYoungs CoveZealand---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AguathunaBadgerBaie de VerdeBaie VerteBaulineBay L'ArgentBay RobertsBell IslandBelleoramBenoit's CoveBishop's FallsBonavistaBotwoodBrigusBuchansBurgeoBurinBurl.-Green BayCape BroyleCarbonearCarmanvilleCatalinaCavendishChange IslandsChannel-Port aux BasquesChapel CoveClarenvilleClark's BeachCome By ChanceConception BayCormackCorner BrookCow HeadCreston, NLCupidsDeer LakeDoylesDunnville, NLDurrellEastportEllistonEngleeFlowers Cove, NLFogoForteauFortuneFreshwaterGamboGanderGaultoisGillamsGlenwood, NLGlovertownGoose BayGouldGrand BankGrand Falls, NLGreenspondHants HarbourHappy ValleyHarbour BretonHarbour GraceHare BayHawke's BayHolyroodHopedaleJackson's ArmJerseysideKelligrewsKilbride, NLLabrador CityLamalineLawnLewisporteLittle CatalinaLourdes, NLLumsden, NLMain BrookMakkovikManuelsMary's HarbourMarystownMilltown, NLMount PearlNainNatuashishNewtownNorris ArmOld PelicanO'RegansOtherOuter CoveParadise, NLPasadenaPlacentiaPoint LeamingtonPort au ChoixPort RextonPort SaundersPort UnionPort-au-PortPortugal CovePouch CovePound CoveRameaRenewsRigoletRobert's ArmRocky HarbourRoddicktonSouth BrookSouth River, NLSpaniard's BaySpringdaleSt Alban's, NLSt AnthonySt George's, NLSt John's, NLSt LawrenceStephenvilleStephenville CrosTopsailTorbayTrepasseyTrinityTritonTwillingateUpper Island CoveWabanaWabushWesleyvilleWestern BayWhitbourneWindsor, NLWintertonWitless Bay------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AmherstAnnapolis RoyalAntigonishArcadiaArmdaleAylesfordBaddeckBakers SettlementBarrington Pas.Beach MeadowsBear RiverBeaver BankBedford, NSBeechvilleBelmont, NSBerwickBible HillBlack PointBlandfordBlockhouseBonicoBridgetownBridgewaterBrier IslandBrockfieldBrookfieldBrooksideCaledonia, NSCamperdownCanningCansoCape BretonCenterville, NSCentrevilleChesterChester BasinCheticampChurch PointClark's HarbourClementsvaleClevelandColchesterColdbrookCole HarbourCow BayCumberland, NSDalhousie, NSDartmouthDebert, NSDeep BrookDigbyDingwallDominionEast BayEast Lake AinslieEast PennantEastern PassageEconomyEllerhouseElmsdaleEnfieldEnglishtownEskasoniFall RiverFalmouth, NSFletchersFreeportGaetz BrookGillis PointGlace BayGlenwood, NSGrand PreGrand RiverGranvilleGranville FerryGreenwood, NSGuysboroughHalifaxHammands PlainsHants CountyHantsportHatchet LakeHead ChezzetcookHead Of JeddoreHerring CoveHillsburnHubbards, NSHubleyIndian BrookIngonish BeachInverness, NSIrish CoveJeddore Oyster PondsJudiqueKarsdaleKemptKentville, NSKings CityKingston, NSKingsville, NSLa HaveLake EchoLakesideLantzLarry's RiverLawrencetownLitchfieldLiverpoolLockeportLouisbourgLower L'ArdoiseLower SackvilleLucasvilleLunenburgLunnenburg CountyMabouMahone BayMalagashMargaree ForksMargaretsvilleMarion BridgeMartins RiverMavilletteMerigomish, NSMeteghan RiverMiddle SackvilleMiddletonMill VillageMillbrook, NSMinesvilleMoose RiverMulgraveMusquodoboitNew GermanyNew Glasgow, NSNew MinasNew WaterfordNewportNoelNorth East PointNorth SydneyNorthwest CoveOakfieldOtherOxford, NSParrsboroPetit-de-GratPetite RivierePictouPleasant BayPleasant ValleyPleasantvillePomquetPort GeorgePort HawkesburyPort HoodPort MaitlandPort SaxonPort WilliamsPorters LakePotter's LakePoulamonProspectPugwashRiver DenysRiver JohnRobertaRose BaySackville, NSSalmon RiverSandfordSaulniervilleScotch VillageScotsburnSeabrightShad BayShag HarbourShear WaterSheet HarbourShelburne, NSSherbrooke, NSShubenacadieShubewacadSouth OhioSpringfieldSpringhillSt Margaret's BaySt. George's ChannelSt. Peter'sSte. Anne du RuisStellartonStewiackeStillwater LakeSydney MinesSydney, NSTantallon, NSTatamagoucheTerence BayTimberleaTrenton, NSTruroTusketUpper KennetcookUpper StewiackeUpper TantallonWalton, NSWaterville, NSWaverleyWedge PortWellington, NSWest ArichatWest BayWest DoverWestvilleWeymouthWhites LakeWhycocomaghWilmot, NSWindsor, NSWolfvilleWoods HarbourYarmouth------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Coleville LkDelineDetahEnterpriseFort LiardFort RaeFort SimpsonFort Smith, NTFt Good HopeFt ProvidencFt ResolutioFt.McphersonHay River, NTHolmanIklavikInuvik, NTJeanmarie RiKakisaLutselk'eNahanni ButtNorman WellsOtherPaulatukRae LakesSachs HarbouSnare LakesTrout LakeTsiligetchikTuktoyaktukTulitaWrigleyYellowknife, NTArctic BayArviatBaker LakeBathurst InlBay ChimoBroughton I.Cambridge BayCape DorsetChesterfieldClyde RiverCoppermineCoral HarbouFrobisher BayGjoa HavenGrise FjordHall BeachIgloolikIqaluitKimminutKugluktukNanisivikOtherPangnittungPelly BayPond InletRankin InletRepulse BayResoluteSanikiluaqTaloyoakWhale CoveAberfoylActonAgincourtAilsa CraigAjaxAldershotAlderwoodAlexandriaAlfredAlgomaAlgoma MillsAllenfordAllistonAlma, ONAlmonteAltonAlvinstonAmherstburgAmherstviewAncasterAndersonAngusAnnanApple HillApsleyArissArkonaArmitageArmstrong, ONArnpriorArnsteinArthurArvaAshburnAshtonAthensAtikokanAttawapiskatAtwoodAuburnAuroraAvonAvonmoreAylmer, ONAyrAzilda, ONBaden, ONBailieboroBainsvilleBalaBaldwinBallantreeBalmertownBaltimoreBamkanenBancroftBar HarbourBarrieBarry's BayBasswood LakeBatawaBath, ONBatterseaBayfieldBaymouthBaysvilleBeachburgBeachvilleBeamsvilleBeardmoreBeavertonBeetonBelfountainBell EwartBelle RiverBellevilleBelmont, ONBelwoodBerkeleyBethanyBinbrookBlackburn HamletBlackstockBlenheimBlind RiverBloomfield, ONBloomingdaleBluevaleBlythBobcaygeonBob-Lo IslandBoltonBond HeadBonfieldBorden, ONBothwellBourget, ONBowmanvilleBracebridgeBradfordBraesideBramaleaBramptonBranchtonBrantfordBrechinBreslauBridgenorthBridgeportBrigdenBrightBrightonBright's GroveBrittBrockvilleBronteBrooklin, ONBrownsvilleBruce MinesBrunnerBrusselsBuckhornBurfordBurgessvilleBurk's FallsBurlingtonBurnt RiverBurritts RapidsButtonvilleCabdenCache BayCaesareaCaistor CentreCaledonCaledon EastCaledon VillageCaledonia, ONCallanderCambridgeCambridge-GaltCameronCamlachieCampbellcroftCampbellfordCampbellvilleCanfieldCanningtonCapreolCaramatCardinalCardwalCarleton PlaceCarlisleCarlsbad SpringsCarpCarrying PlaceCasselmanCastletonCavanCayuga, ONCedar ValleyCentral ElginCentraliaChaffey's LockChalk RiverChapleauCharing CrossCharlesbourg, ONCharltonChatham, ONChatsworthChelmsfordCheltenhamChesleyChesterville, ONChurchill, ONClaremount, ONClarendonClarksonClearwater, ONCliffordClinton, ONCoatsworthCobaltCobdenCobourgCochrane, ONColborneColdwaterColganCollingwoodCombermereComlachieConcordConestogoConistonConnConnaughtConseconCookstownCopper CliffCorbeilCornwall, ONCorunnaCottamCourticeCourtlandCourtrightCreemoreCrofton, ONCryslerCrystal BeachCumberland, ONCurranCurve LakeCuttervilleDashwoodDeep RiverDelawareDelhiDeloroDenfieldDesbaratsDeserontoDevlinDinbrookDon MillsDorchester, ONDownsDownsviewDraytonDresdenDrydenDublinDufferinDunchurchDundalkDundasDunnville, ONDunrobinDunsfordDunveganDurham, ONDuttonDwightDwyer HillE GwillimburyEagle RiverEar FallsEast YorkEcho BayEdenEganvilleElgin, ONElizabethtownElliot LakeElmidaElmiraElmvaleElmwoodEloraEmbroEmbrunEmoEnglehartEnniskillenEnnismoreErie BeachErieauErinEspanolaEssexEtobicokeEverettExeterFenelon FallsFenwick, ONFergusFinchFishervilleFitzroy HarbourFlamboroughFleshertonFloradaleFlorenceFonthillForestForks of the CreditFort AlbanyFort ErieFort FrancesFrankfordFreeltonFruitlandFullartonGananoqueGarson, ONGeorgetown, ONGeorgian BayGeraldtonGilfordGirouxville, ONGlen RobertsonGlen WilliamGlencoeGloucesterGoderichGodfreyGolden LakeGoodwoodGore BayGores LandingGormleyGoulaisGowanstownGraftonGrand BendGrand ValleyGrantonGrassieGrassy NarrowsGravenhurstGreelyGriffithGrimsbyGuelphHagersvilleHaileyburyHaliburtonHalton HillsHamilton, ONHampton, ONHanmerHannonHanoverHarbour CrestHarleyHarristonHarrowHarrowsmithHarwoodHastingsHavelockHawkesburyHawkestoneHawkesvilleHearstHeidelbergHensallHepworthHighgateHillsburgh, ONHillsdaleHilton BeachHolland CentreHolland LandingHolsteinHoneywoodHornby, ONHornepayneHorning MillsHuntsvilleHuron ParkHyde ParkIgnaceIldertonIngersollInglesideInglewoodInnerkipInnisfilInveraryInwoodIona StationIron BridgeIroquoisIroquois FallsIslingtonJackson's PointJanetvilleJarvisJerseyvilleJordanKagawongKakabeka FallsKaministiquiaKanataKapuskasingKarsKearneyKeeneKeewatinKembleKemptvilleKenilworthKenoraKent BridgeKerwoodKeswickKettlebyKilbride, ONKillaloeKinburnKincardineKincourtKingKing CityKingston, ONKingsville, ONKinmountKippenKirkland LakeKitchenerKleinburgKomokaLa BroquerieLa SaletteLadner LakeLake St. PeterLakefieldLambethLanarkLancaster, ONLangtonLansdowneLaSalle, ONLatchfordLeamingtonLeasideLeaskdaleLefaivreLefroyLevackLimehouseLincolnLindsayLinwoodLion's HeadListowelLittle BritainLittle CurrentLivelyLombardyLondesboroughLondonLong BranchLong SaultLonglacLorette, ONL'OrignalLoringLucanLucknowLyndenMaberlyMactierMadocMagnetawanMaidstone, ONMaitlandMallorytown, ONMaltonManitouwadgeManotickMansfieldMapleMarathonMarkdaleMarkhamMarkstayMarmoraMasseyMattawaMaxvilleMaynoothMcGregorMckellarMeafordMerlinMerrickvilleMetcalfeMidhurstMidlandMildmayMilfordMillbankMillbrookMiller LakeMillgroveMiltonMilvertonMimicoMindemoyaMindenMinesingMissanabieMississaugaMitchell, ONMoffatMonktonMonteithMoonbeamMoorefieldMoose FactoryMoosoneeMorrisburgMorristonMount AlbertMount BrydgesMount ElginMount ForestMount HopeMount PleasantMountainMuirkirkMurilloNairnNakinaNannonNanticokeNapaneeNavanNepeanNestor FallsNeustadtNew DundeeNew HamburgNew LiskeardNew LowellNewboroNewburghNewburyNewcastle, ONNewmarketNewtonvilleNiagara FallsNiagara-on-the-LakeNipigonNobelNobletonNorth AugustaNorth BayNorth GowerNorth YorkNorvalNorwichNorwickNorwoodNottawaNovarOaklandOakvilleOil SpringsOldcastleOliphantOmemeeOmpahOrangevilleOrilliaOrleansOronoOrtonOsgoodeOshawaOspringeOtherOttawaOtterville, ONOwen SoundOxford CountyOxford MillsOxford, ONOxleyPaisleyPalgravePalmerstonParisParkdale, ONParkhillParry SoundPass LakePefferlawPelhamPembrokePenetangPenetanguishenePerkinsfieldPerrault FallsPerth RoadPerth, ONPetawawaPeterboroughPetersburgPetroliaPhelpstonPickeringPicton, ONPigeon LakePlantagenetPlattsvillePlevnaPoint EdwardPointe au BarilPontypoolPorcupinePort BurwellPort CambtonPort CarlingPort ColbornePort CreditPort DoverPort Elgin, ONPort FranksPort HopePort LambtonPort McNicollPort PerryPort RowanPort SevernPort StanleyPort SydneyPottagevillePowassanPrescottPrinceton, ONProton StationPuslinchQueenstonQueensvilleQuibellRainy RiverRavennaRavenswoodRed LakeRed RockRenfrewRexdaleRichards LandingRichmond Hill, ONRichmond, ONRidgetownRidgevilleRidgewayRipleyRiver Drive ParkRockcliffe ParkRocklandRockwoodRodneyRoseneathRossportRousseauRussell, ONRuthvenSalfordSaltfortSarniaSarsfieldSault Ste MarieScarboroughSchombergSchreiberSchumacherScotlandSeaforthSeagraveSebringvilleSeeleys BaySelbySevern BridgeShakespeareShallow LakeShanty BaySharonSheguiandahShelburne, ONSherkstonSimcoeSinghamptonSioux LookoutSioux NarrowsSleemanSmiths FallsSmithvilleSmooth Rock FallsSombraSouth PorcupineSouth PortageSouth River, ONSouth WoldSouth WoodsleeSouthamptonSpencervilleSpring BaySpringfield, ONSt CatharinesSt Clair BeachSt DavidsSt GeorgeSt Mary'sSt ThomasSt. AgathaSt. Andrews WestSt. Ann'sSt. BernardinSt. Charles, ONSt. IsidoreSt. Paul, ONSt. WilliamsStaffaStaynerStevensvilleStirling, ONStittsvilleStoney CreekStoney PointStouffvilleStratffordvilleStratford, ONStrathroyStrattonStreetfordStreetsvilleStroudStrudberrySturgeon FallsSturgeon LakeSturgeon PointSudburySunderlandSundridgeSutton WestSutton, ONTaraTavistockTecumsehTeeswaterTerra CottaTerrace BayTeviotdaleThamesford, ONThamesvilleThessalonThetford, ONThornburyThorndaleThornhillThornloeThorntonThoroldThunder BayTilburyTillsonburgTimminsTivertonTobermoryToledoTorontoTottenhamTrenton, ONTrout CreekTurkey PointTweedUnionvilleUtopiaUxbridgeVal CaronVanessaVanier, ONVankleek HillVarsVaughanVermillion BayVictoria HarbourViennaVinelandVirgilVirginiatownVittoriaWahnapitaeWainfleetWaldhofWalkertonWallaceburgWallensteinWalsinghamWalton, ONWardsvilleWarkworthWarminsterWarren, ONWarsawWasaga BeachWashagoWaterdownWaterfordWaterloo, ONWatertownWatfordWaubausheneWawaWebbwoodWellandWellandportWellesleyWellington, ONWendoverWest LorneWesthillWestmeathWestonWestportWestwoodWheatleyWhitbyWhite LakeWhitefishWhitevaleWiartonWilliamsfordWilliamstownWillow BeachWillowdaleWilnoWilsonvilleWinchesterWindsor, ONWinghamWinonaWoodbridgeWoodhamWoodlawnWoodstock, ONWoodvilleWorwoodWroxeterWyebridgeWyevaleWyomingYarkerYorkYork MillsZephyrZurich---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Albany, PEAlbertonBelfastBirch HillBloomfield, PEBonshawBorden, PEBreadalbaneBunburyCardiganCentral BedequeCharlottetownCornwall, PECrapaudFrench RiverGarfieldGeorgetown, PEHamptonHunter River, PEKensingtonKinkoraMiminigashMiscoucheMontagueMorellMount StewartMurray HarbourMurray RiverNew Glasgow, PENorth RusticoO'LearyOtherParkdale, PERichmond, PERosebankSherwood, PESlemon ParkSouris, PESouth PortSt Eleanor'sSt Louis, PESt. Peters BayStratfordSummersideTignishTyne ValleyVictoria, PEWellington, PEWilmot, PEWinsloeAbercornAbitibiActonvaleAdamsvilleAdstockAhuntsicAlbanelAlma, QCA-Ma-BaieAmosAmquiAndrevilleAngersAnjouAnnavilleArmaghArthabaskaArvidaAsbestosAscot CornerAston JonctionAthelstonAyer's CliffAylmer, QCBagotvilleBaie de ShawinigaBaie-ComeauBaie-des-SablesBaie-du-FebvreBaie-du-PosteBaie-d'UrféBaie-Saint-PaulBaie-TriniteBaievilleBarkmereBarrauteBarvilleBeaconsfield, QCBeattyvilleBeauceBeaucevilleBeauharnoisBeaulacBeaulieuBeauportBeaupreBeaurepaireBecancourBedford, QCBeebe PlainBelairBellefeuilleBelleterreBeloeilBernieresBerniervilleBerthiervilleBishoptonBlack LakeBlainvilleBoileauBoisbriandBoisbuardBoischatelBois-des-FilionBolton-OuestBonaventureBouchervilleBrebeufBrighamBromeBromontBromptonvilleBrossardBrownsburgBrysonBuckinghamCabanoCadillac, QCCalixa-LavalleeCalumetCampbell's BayCandiacCantleyCap-a-l'AigleCap-aux-MeulesCap-ChatCap-de-la-MadeleineCaplanCap-RougeCap-SantéCarignanCarillonCarletonCartiervilleCausapscalChamblyChambordChamplainChandlerChapaisChapeauCharlemagneCharlesbourg, QCCharnyChateauguayChateauguay CentreChateau-RicherChelseaChenevilleChertsey, QCChesterville, QCChibougamauChicoutimiChicoutimi NordChisasibiChomedyChute-aux-OutardesClarencevilleClermontClovaCoaticookComptonContrecoeurCookshireCoteau-du-LacCoteau-LandingCote-des-NeigesCôte-Sainte-CatherineCôte-Saint-LucCourcellesCourvilleCowansvilleCrabtreeDalesvilleDanvilleDaveluyvilleDe GrasseDeauvilleDegelisDelsonDesbiensDeschaillonsDeschaillons-sur-Saint-LaurentDeschambaultDeschenesDeux-MontagnesDisraeliDixvilleDolbeauDollard-des-OrmeauxDonnaconnaDorionDorvalDosquetDouvilleDrummondvilleDubergerDuclosDunhamDuparquetDurham South, QCDuvernayEast AngusEast Broughton StEast FarnhamEast HerefordEastmanEsterelEvainFabreFabrevilleFarnhamFerme-NeuveFermontFilfordFleurmontForestvilleFort-CoulongeFortiervilleFossambault-sur-le-LacFosterFrancoeurFranklinFrelighsburgGagnonGaspeGatineauGentillyGiffardGirardvilleGlenn SuttonGodboutGodmanchesterGracefieldGranbyGrande-IleGrandes-BergeronnesGrande-ValléeGrand-MèreGreece's PointGreenfield ParkGrenvilleHam NordHampsteadHatleyHauteriveHebertville StatiHemmingfordHenryvilleHowickHudsonHudson HeightsHullHuntingdon, QCIbervilleÃŽle CharronÃŽle ClaudeÃŽle DorvalÃŽle LavalÃŽle-aux-CoudresÃŽle-BizardÃŽle-CadieuxÃŽle-de-la-VisitationÃŽle-des-SoeursÃŽle-d'OrleaÃŽle-MichonÃŽle-PerrotÃŽles-de-la-MadeleineÃŽles-d'EntreeInverness, QCJacques-CartierJolietteJonquièreJoutelKahnawakeKamouraskaKenogamiKingsburyKingsey FallsKinnearKirklandKnowltonLa BaieLa GuadeloupeLa MacazaLa MalbaieLa PatrieLa PecheLa PeradeLa PlaineLa PocatièreLa PrairieLa PrésentationLa ProvidenceLa ReineLa SarreLa Station du CotLa TuqueLa VisitationLabelleL'AcadieLac-à-la-CroixLac-au-SaumonLac-BeauportLac-BouchetteLac-BromeLac-CarreLac-DelageLac-des-ÉcorcesLac-EtcheminLachenaieLachineLachuteLac-MassonLac-MeganticLacolleLac-PoulinLac-Saint-CharlesLac-Sainte-MarieLac-Saint-JeanLac-Saint-JosephLac-Saint-PaulLac-SergentLac-SupérieurLaflèche, QCLafontaineLambtonL'Ancienne-LoretteL'Ange-GardienLangeliersL'AnnonciationL'Anse-Saint-JeanLaSalleLasavanneL'AssomptionLaterrièreLaurentidesLaurier StationLauriervilleLauzonLavalLaval-des-RapidesLavaltrieL'AvenirLawrencevilleLe BicLe GardeurLebel-sur-QuévillonLeclercvilleLemieuxLemoyneLennoxvilleL'ÉpiphanieLeryLes BecquetsLes CèdresLévisLimoilouLiniereL'Isle VerteL'IsletLongue-PointeLongueuilLorettevilleLorraineLorrainvilleLotbinièreLouisevilleLucevilleLuskvilleLysterMacamicMagogMalarticMalbaieManiwakiManseauMansonvilleMaple GroveMarbletonMariaMarievilleMarsouiMascoucheMaskinongeMassonMassuevilleMatagamiMataneMcMastervilleMelbourneMelochevilleMercierMetabetchouanMétis-sur-MerMirabelMistassiniMoffetMont LaurierMont Saint-PierreMont-ApicaMontaubanMont-CarmelMontcerfMontebelloMont-GabrielMont-JoliMontmagnyMontmorencyMontrealMontreal Centre-NordMontreal EstMontreal NordMontreal Nord-EstMontreal Nord-OuestMontreal OuestMontreal Sud-EstMont-RollandMont-RoyalMont-Saint-GregoireMont-Saint-HilaireMont-TremblantMorin-HeightsMurdochvilleNapiervilleNeufchâtelNeuvilleNew CarlisleNew Glasgow, QCNew RichmondNicoletNitroNominingueNorandaNorbertvilleNormandinNorth HatleyNotre-Dame-de-Bon-SecoursNotre-Dame-de-GraceNotre-Dame-de-ÃŽle-PerrotNotre-Dame-de-PierrevilleNotre-Dame-des-AngesNotre-Dame-des-LaurentidesNotre-Dame-des-PinsNotre-Dame-des-PrairiesNotre-Dame-d'HebertvilleNotre-Dame-du-Bon-ConseilNotre-Dame-du-LacNotre-Dame-du-Sacré-CoeurNoyanOkaOmervilleOrfordOrmstownOrsainvilleOtherOtterburn ParkOutremontPackingtonPagenteuilPapineauvilleParentPascalisPaspebiacPentecotePercéPerkinsPetite-Riviere-Saint-FrancoisPetit-SaguenayPhilipsburgPiedmontPierrefonds EstPierrefonds OuestPierrevillePincourtPintendrePlessisvillePohenegamookPoint-au-PèrePointe-au-PicPointe-aux-OutardesPointe-aux-TremblesPointe-CalumetPointe-ClairePointe-des-CascadesPointe-du-MoulinPointe-FortunePointe-GatineauPointe-LebelPont-RougePont-ViauPortage-du-FortPort-AlfredPort-CartierPortneufPovungnitukPreissacPrevillePrevostPricePrincevilleProulxvilleQuebec CityQuyonRadisson, QCRawdonRepentignyRichelieuRichmond, QCRigaudRimouskiRimouski EstRiponRivière-BeaudetteRivière-des-PrairiesRivière-du-LoupRivière-du-MoulinRiviere-MalbaieRobertsonvilleRobervalRock IslandRock-ForestRosemereRosemontRougemontRouynRoxboroRoxton FallsRoxton PondS.Bernard-LacolleSabrevoisSacré-Coeur-de-JesusSaguenaySaint-Adolphe-d'HowardSaint-Anaclet-de-LessardSaint-Andre-AvellinSaint-Andre-d'ActonSaint-Andre-du-Lac-Saint-JeanSaint-Antoine-de-TillySaint-Basile-le-GrandSaint-Boniface-de-ShawiniganSaint-Bruno-de-MontarvilleSaint-Charles-BorromeeSaint-Charles-des-GrondinesSaint-Charles-sur-RichelieuSaint-Coeur-de-MarieSaint-ComeSaint-David-de-L'AuberiviereSainte-Anne-de-BeaupréSainte-Anne-de-BellevueSainte-Cécile-de-LevrardSainte-Cécile-de-MashamSainte-Cécile-de-MiltonSainte-ClaireSainte-DorothéeSainte-Emelie-de-L'EnergieSainte-FelicitéSainte-FoySainte-GenevieveSainte-Genevieve-de-BatiscanSainte-Hélène-de-BagotSainte-Jeanne-d'ArcSainte-JulieSaint-Elie-d'OrfordSainte-Marcelline-de-KildareSainte-Marguerite-EsterelSainte-Marie-BeauceSainte-Marthe-sur-le-LacSainte-MélanieSaint-Ephrem-De-TringSainte-ScholastiqueSainte-SophieSainte-Sophie-de-LevrardSaint-EspritSainte-Thérèse OuestSaint-Etienne-de-LauzonSaint-Felix-de-ValoisSaint-Ferreol-les-NeigesSaint-GedeonSaint-Georges-de-BeauceSaint-Georges-de-CacounaSaint-Georges-de-WindsorSaint-Georges-OuestSaint-Germain-de-GranthamSaint-GregoireSaint-Gregoire-de-GreenlaySaint-HerménégildeSaint-HilarionSaint-HonoréSaint-JeanSaint-Jean-Baptiste-de-NicoletSaint-Jean-ChrysostomeSaint-Jean-de-BoischatelSaint-Jean-de-DieuSaint-Jean-de-MathaSaint-Jean-Port-JoliSaint-Jean-sur-le-RichelieuSaint-Jean-VianneySaint-JeromeSaint-Joseph, QCSaint-Joseph-de-BeauceSaint-Joseph-de-la-RiveSaint-Joseph-de-LevisSaint-Joseph-de-SorelSaint-Joseph-du-LacSaint-LambertSaint-LazareSaint-LéonSaint-Léonard, QCSaint-Léonard-d'AstonSaint-LinSaint-Louis-du-Ha!-Ha!Saint-Luc-de-VincennesSaint-LudgerSaint-Marc sur RichelieuSaint-Marc-des-CarrièresSaint-MathiasSaint-MathieuSaint-Mathieu-de-BeloeilSaint-Mathieu-du-ParcSaint-Michel-des-SaintsSaint-Patrice-de-BeaurivageSaint-PaulSaint-PhillipeSaint-Pie-de-BagotSaint-Pierre-les-BecquetsSaint-Rock-sur-RichelieuSaint-Romuald, QCSaint-Romuald-d'EtcheminSaint-Sauveur-des-MontsSaint-SebastienSaint-SulpiceSaint-SylvèreSaint-Théodore-d'ActonSaint-ThomasSaint-TimothéeSaint-UrbainSaint-ValérienSaint-Vincent-de-PaulSaint-ZénonSalaberry-de-ValleyfieldSaulesSault-au-MoutonSawyervilleSayabecScheffervilleScotstownSenneterreSennevilleSept IlesShawbridgeShawiniganShawinigan SudShawinigan-NordShawvilleSheffordSherbrooke, QCSherringtonSillerySnowdonSorelSt-Adolphe-d'HowSt-Adrien de HamSt-AgapitvilleSt-AlbanSt-AlbertSt-AlexandreSt-AlexisSt-AmableSt-AmbroiseStanbridge EastStanbridge StatSt-Andre EstStanhopeSt-AnicetSt-AnselmeStanstead PlainSt-AntoineSt-AugustinSt-Augustin-de-DeSt-BarthelemySt-Basile SudSt-BernardSt-BlaiseSt-BonifaceSt-BrunoSt-CalixteSt-CasimirSt-Casimir EstSt-CesaireSt-CharlesSt-ChrysostomeSt-CleophasSt-CletSt-ColombanSt-ConstantSt-CyprienSt-CyrilleSt-DamaseSt-Damien-de-BraSt-DenisSt-Denis-de-Brom.St-DominiqueSt-DonatSte-AdeleSte-AgatheSte-Agathe MontsSte-Agathe SudSte-Angele MericiSte-Angele-de-LavSte-Anne du LacSte-Anne MontsSte-Anne PlainesSte-Anne-de-la-PeSte-Anne-de-la-RoSte-Anne-des-LacsSte-Anne-de-SorelSte-Brigit.-LavalSte-BrigitteSte-ChristineSte-Clothide HortSte-CroixSt-EdmondSt-EdouardSte-ElizabethSte-Francoise LacSte-GertrudeSte-HenedineSte-JulienneSt-ElzearSte-MadeleineSte-Mar.Lac-Mass.Ste-MargueriteSte-Marguerite-deSte-MarieSte-MartheSte-MartineSt-EmileSte-MoniqueSte-PrudentienneSte-RosalieSte-RoseSte-Rose-WatfordSte-SabineSte-Sophie-de-MegSte-ThereseSt-EugeneSt-EustacheSte-VeroniqueSt-FelicienSt-FerdinandSt-FlavienSt-FulgenceSt-GabrielSt-Gabriel-Brand.St-GeorgesSt-GerardSt-Gregoire-de-NiSt-GuillaumeSt-HenriSt-HippolyteSt-HubertSt-HughesSt-HyacintheSt-IsidoreSt-JacquesSt-Jacques de MonSt-JanvierSt-Jean-BaptisteSt-JoviteSt-JulienSt-LiboireSt-Louis TerrebonSt-Louis-de-FrancSt-LucSt-Mathias-Riche.St-MichelSt-NicephoreSt-NicholasSt-NoelSt-NorbertStokeStonehamSt-OursSt-PacomeSt-PamphileSt-PascalSt-PaulinSt-PieSt-PierreSt-Pierre-BaptistSt-PlacideSt-PolycarpeSt-PrimeSt-RaphaelStratford, QCSt-RaymondSt-RedempteurSt-RemiSt-RobertSt-Roch-AulnaiesSt-Roch-de-L'AchiSt-RomainSt-SaurcurSt-SauveurSt-Severin-de-ProSt-SimeonSt-Simon-de-BagotSt-StanislausSt-SylvestreSt-ThecleSt-TheophileSt-TiteSt-UbaldStukely-SudSt-UlricSt-Valerien-Milt.St-VallierSt-VictorSt-WendeslasSt-ZacharieSt-ZephirinSt-ZotiqueSutton, QCTadoussacTemiscamingTempletonTerrasse-VaudreuilTerrebonneThetford Mines, QCThursoTingwickTracy, QCTring-JonctionTrois-PistolesTrois-RivièresUptonVal-BaretteVal-BelairVal-BrillantValcartierValcourtVal-DavidVal-des-BoisVal-des-Monts, QCVal-d'OrVallée-JonctionVal-MorinValoisVal-RacineVal-Saint-MichelVanier, QCVarennesVaudreuilVaudreuil-DorionVaudreuil-sur-la-LacVendéeVenise-en-QuébecVerchèresVerdunVictoriaville, QCVille de L'ÃŽle PerrotVille EmardVille LeMoyneVille Saint-LaurentVille Saint-PierreVille-MarieVilleneuveVimontWakefield, QCWardenWarwickWaterloo, QCWaterville, QCWeedon-CentreWentworth-NordWestmountWickhamWindmill PointWindsor, QCWootenvilleWottonYamachicheYamaskaYamaska-Est---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------AbbeyAberdeenAbernethyAdanacAdmiralAlamedaAlidaAllanAlsaskAlvenaAneroidAnnaheimAntlerArborfieldArcherwillArcolaArdathArdiliAreleeArranAsquithAssiniboiaAtwaterAvonleaAylesburyAylshamBalcarresBalgonieBangorBattlefordBeattyBeauvalBeechyBelle PlaineBellegardeBengoughBensonBethumeBienfaitBig BeaverBig RiverBiggarBiggerBirch HillsBirsayBjorkdaleBladworthBlaine LakeBorden, SKBountyBrackenBradwellBredenburyBriercrestBroadviewBrockBroderickBrownleeBrunoB-Say-TahBuchananBuena VistaBuffalo NarrowsBulyeaBurstallBushell ParkCabriCadillac, SKCalderCandoCanoraCanwoodCarievaleCarlyleCarlyle Lake ResoCarmichaelCarnduffCaronportCarraganaCarrot RiverCentral ButteCeylonChamberlainChaplinChoicelandChristopher LakeChurchbridgeClavetClimaxCoderreCodetteColevilleColgateColonsayConquestConsulCorningCoronachCraikCravenCreelmanCreightonCudworthCumberland HouseCuparCut KnifeDafoeDalmenyDavidsonDebdenDelisleDenare BeachDenholmDenzilDilkeDinsmoreDisleyDodslandDollardDomremyDrakeDrinkwaterDubucDuck LakeDuffDunblaneDundurnDuvalDysartEarl GreyEastendEatoniaEbebezerEdamEdenwoldElbowElfrosElroseElstowEmerald ParkEndeavourEnglefeldErnfoldEsterhazyEstevanEstonEtters BeachEveshamEyebrowFairlightFenwoodFerlandFieldingFife LakeFillmoreFindlaterFiskeFlaxcombeFlemingFoam LakeForgetFort Qu'appelleFosstonFox ValleyFrancisFrobisherFrontierGainsboroughGeraldGirvinGladmarGlaslynGlen EwenGlenavonGlensideGlentworthGliddenGolden PrairieGoodeveGoodsoilGoodwaterGovanGrandoraGrandview Beach SGravelbourgGraysonGrenfellGuernseyGull Lake, SKHaffordHagueHalbriteHandelHanleyHardyHarrisHawardenHazelwood No.94HazenmoreHazletHepburnHerbertHerschelHewardHodgevilleHold FastHorizonHubbardHudson BayHumboldtHyasÃŽle-à-la-CrosseImperialIndian HeadInsingerInvermayItunaJansenJasminJedburghKamsackKannata ValleyKatepwa BeachKeelerKelfieldKelliherKelvingtonKenastonKendalKennedyKerrobertKhediveKillalyKincaidKindersleyKinistinoKinleyKipabiskauKiplingKisbeyKrydorKyleLa LocheLa RongeLafleche, SKLairdLake AlmaLake LenoreLampmanLancerLandisLangLangenburgLanghamLaniganLashburnLawsonLeaderLeaskLebretLeipzigLembergLeneyLeovilleLerossLeroyLeslieLestockLibertyLiebanthalLimerickLintlawLiptonLloydminster, SKLockwoodLoon LakeLoreburnLoveLovernaLucky LakeLumsden Beac, SKLumsden, SKLuselandMacDowallMacklinMacNuttMacounMacrorieMadisonMaidstoneMain CentreMajorMakwaManitou BeachMankotaManorMantarioMaple CreekMarcelinMarengoMargoMarkinchMarquisMarshallMartensvilleMaryfieldMaymontMazenodMcLeanMcMahonMcTaggartMeachamMeadow LakeMeath ParkMedsteadMelfortMelvilleMendhamMeotaMervinMetinotaMeyronneMidaleMiddle LakeMildenMilestoneMintonMistatimMonchyMontmartreMoose JawMoosominMorseMortlachMossbankMuensterNaicamNeilburg, SKNetherhillNeudorfNevilleNipawinNokomisNorquayNorth BattlefordNorth PortalNorthgateOdessaOgemaOsageOslerOtherOungreOutlookOxbowPaddockwoodPalmerPangmanParadise HillParksidePayntonPeeblesPellyPennantPensePenzancePerduePiapotPilgerPilot ButtePlatoPlentyPlunkettPonteixPorcupine PlainPortreevePreecevillePrelatePrimatePrince AlbertPrud'HommePunnichyQu'AppelleQuill LakeQuintonRabbit LakeRadisson, SKRadvilleRamaRaymoreRedversReginaRegina BeachRegwayRheinRichardRichardsonRichmond, SKRidgedaleRiverhurstRobsartRocanvilleRoche PerceeRock HavenRockglenRose ValleyRosetownRosthernRouleauRuddellRush LakeRuthildaSaint-BenedictSaint-BrieuxSaint-GregorSaint-LouisSaint-VictorSaint-WalburgSaltcoatsSalvadorSandy Beach, SKSaskatchewan BeacSaskatoonSceptreScobeyScottSedleySemansSenlacShackletonShamrockShaunavonShedoShell LakeShellbrookSiltonSimmieSimpsonSintalutaSmeatonSmileySoutheySovereignSpaldingSpeersSpirit WoodSpring ValleySpring WaterSpringsideSpruce LakeSpy HillStar CitySteelmanStenenStewart ValleyStockholmStornowayStorthoaksStoughtonStranraerStrasbourgStrongfieldSturgisSuccessSummerberrySwift CurrentTantallon, SKTessierTheodoreTisdaleTogoTompkinsTorquayTramping LakeTribuneTugaskeTurtlefordTuxfordUnityUnwinUranium CityUshervilleVal MarieValparaisoVanguardVanscoyVawnVereginVibankViceroyViscountVondaWadenaWakawWakaw LakeWaldeckWaldeimWaldronWapellaWarmanWatrousWatsonWawotaWebbWeekesWeirdaleWeldonWelwynWest BendWest Poplar RiverWeyburnWhite CityWhite FoxWhitewoodWilcoxWilkieWillow BunchWillow CreekWillowbrookWindthorstWisetonWishartWolseleyWood MountainWoodrowWroxtonWynyardYarboYellow CreekYellow GrassYorktonYoungZealandiaZehnerZelmaZenetaZenon ParkZumbro---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CarcrossCarmacksDawson CityFaroHaines JunctionLittle GoldMayo-ElsaOld CrowOtherRoss RiverSwift RiverTagishWatson LakeWhitehorseAdaAdamaAfarAfghanAfrikaansAgborAkaAkanAkimAklanonAkraAkwapimAlbanianAlbanian, GreeceAlbanian, ItalyAmerican Sign Lang.AmharicArabicArabic StandardArabic, AlgeriaArabic, ChadArabic, EgyptArabic, IrakArabic, Lebanon, LevantineArabic, LibyaArabic, MoroccoArabic, SudanArabic, SyriaArabic, TunisiaArabic, Yemen, Judeo-YemeniAraneseArmenianArmenian, WestArmenian, WesternAshantiAssyrianAtwotAzerbaijani, NorthAzerbaijani, SouthAzeriBajuniBalochi East PakBalochi South PakBalochi West PakBaluchiBambaraBamilekeBantuBaouleBarawaBarbawaBassaBelarusianBelenBembaBengaliBengali SylhettiBeniBeninBerberBikolBiniBissaBoguniBontokBosnianBravaBretonBritish Sign LanguageBrongBugandaBulgarianBurmeseBusanCambodianCantoneseCapizenoCatalanCebuanoChadian Sign LanguageChakmaChaldeanChangleChaochoChavacanoChechenChichewaChineseChinese, Min NanChinese, YueChinese, YuhChowchauChung ShanComorianConcaniCreoleCreole, HaitiCroatianCzechDangbeDanishDariDari, PeveDari/Farsi, EasternDeaf-muteDendiDhopadholaDiakankeDinka, NortheasternDinka, NorthwesternDinka, South CentralDinka, SouthernDinka, Southwestern, Twi, TuicDioulaDivehiDivehi, MaldivianDogriDutchEastern ArmenianEdoEdo, Kailo, LedoEfikEnglishEnpingEritreanEsanEstonianEweFacilitator/ArticulatorFangFantiFarsiFarsi, WesternFijiFindhiFinnishFlemishFonFoochowFoullahFrafraFrafra, GurenneFrenchFujianFukienFulaniFuqingFutaGaGa, Adangme-KroboGaelicGeorgianGermanGioGio, Gio-DanGreekGuerzeGujaratiGurageGurage, EastGurage, NorthGurage, WestGuyaneseGuyrotiGypsyHadiyyaHainaneseHakkaHararaHararyHargarHasanyaHausaHebrewHebrew, YemenHenan/JinyuHiligaynonHindiHindi DogriHindi, FijianHindi, Hin, NyaheunHindkoHindko, NorthernHindko, SouthernHindu, Hindi, CaribbeanHokkienHubeiHuizhou/YanzhouHunan/XiangHungarianIbibioIcelandicIgboIgorotIiongoIkaIlicanIlocanoIndonesianInterp. Not RequiredIshenIsokoItalianItshekiriIziJadgali, PakistanJamaicanJapaneseJavaneseJianxiJolayKabyleKacchiKaipingKakwaKandahariKangri, IndiaKangri, KanjariKankaniKannadaKaonde, DariKashmiriKazakhKepelleKhmerKibomaKihavuKikongoKikuyuKikuyu, GikuyuKinarayaKinyarwandaKinyarwanda, RwandaKirundiKirundi, RundiKiswahiliKonkaniKoreanKrioKroboKru, KlaoKru, Krumen, TepoKurdishKurdish Bandinani, BehdiniKurdish-Central, Kurdi, SoraniKurdish-Northern, Kurmanji,Kwale, NigeriaKwale, PapuaLaotianLatehLatvianLebaneseLengieLimbaLingalaLinyawandaLithuanianLowmaLuba-KasaiLugandaLugisuLuoLutoroMacedonianMacenaMaghrebMahouMakondeMakuaMalagasyMalayMalayalamMalgache, MalagasyMaligoMalinke, JulaMalteseMandarinMandiga, MandingaMandingoMandingo, ManinkaMandingo, ManyaManinkaManoMarakhaMarathiMasabaMashiMaymay, SomaliaMendeMeruMinaMina, Gen-GbeMirpuriMizoMoldovanMoldovan, RomanianMongolianMongolian, HalhMoor, BimobaMooreMoore, BurkinaMoore, WaropenMorisyenNahuatl, ClassicalNavajoNdebeleNdebele, South AfricaNdebele, ZimbabweNdjamenaNepaliNigerian, PidginNigerienNobiinNorwegianNuerNyanjaNzemaOkpeOraOriyaOromoOromo, Borana-Arsi-GujiiOromo, QotuOromo, Qotu, West CentralOsalOtherOuighourPahariPampangoPangasinanPashtoPashto, CentralPashto, SouthernPersianPeulPeul, Benin-TogoPeul, BororroPeul, Fulfulde, AdamawaPeul, Fulfulde, JelgoorePhuockienPidginPidgin EnglishPiugonPolishPortuguesePortuguese, AngolaPortuguese, BrazilPortuguese, Guinea-BissauPoularPunjabiPushtaPushta, PushtoPu-XianQuechuaRindreRohingyaRomani, CampathianRomani, CarpathianRomani, CigalyRomani, CiganyRomani, VlachRomani, Vlach, GypsyRomanianRongaRukigaRunyankoleRussianSamoanSamoliSangoSantiSarahuleySaraikiScoulaSechuanSefwiSerbianSerbo-CroatianSesothoSeswiSetswanaSeychellesSeychelles,Creole Fre.,SeselwaShaiShanShan DongShan TaoShanghaineseShansaiShanxiShonaSichuan/SzechuanSign Language FrenchSindhiSinhalaSiyapSlovakSlovenianSomaliSombaSoninkeSoninke, MarakhaSothoSotho, NorthernSotho, SouthernSpanishSuesueSukumaSusuSwahiliSwahili/CongoSwahili/KenyaSwatiSwatowSwedishTagalogTaichewTaishaneseTaiwaneseTajikiTamilTariTatarTatshaneseTeluguTemneTeochewThaiTibetanTichiewTigreTigrea, TigreTigrinyaTiminiTivTooroTshilubaTurkishTurkmenTurkomanTwiUhroboUigrigmaUkrainianUkwuani, Ukwuani-AbohUmbunduUnamaUrduUzbekVietnameseVisayanWaray-WarayWelshWenzhouWolofXangaweXhosaXin HuiXitswaXitswa, TwsaYacoobaYaoYemeniteYiboeYiddishYinpingYorubaYue YangYugoslavianZazaZaza, KirmanjkiZshilubaZugandaZuluEmployer Payment ReceiptHC-CDA ReasonsRecognized org accept letterProof of ResidencyCOPR/PR Card - GrayscalePR Card - ColourCOPRUSA VisaIMM5455Schedule A OnlineATIP-SPRAboultaif, Ziad: MPAldag, John: MPAlghabra, Omar: MPYurdiga, David: MPChan, Arnold: MPSopuck, Robert: MPStewart, Kennedy: MPStrahl, Mark: MPZimmer, Bob: MPVaughan, Adam: MPEglinski, Jim: MPMay, Elizabeth: MPMoore, Christine: MPNantel, Pierre: MPQuach, Anne Minh-Thu: MPRempel, Michelle: MPSaganash, Romeo: MPDubé, Matthew: MPDusseault, Pierre-Luc: MPGarrison, Randall: MPHillyer, Jim: MPLamoureux, Kevin: MPLeitch, K. Kellie: MPAubin, Robert: MPBoulerice, Alexandre: MPBoutin-Sweet, Marjolaine: MPCaron, Guy: MPCasey, Sean: MPChoquette, François: MPAlbas, Dan: MPLambropoulos, Emmanuella: MPYip, Jean: MPFortier, Mona: MPBlaikie, Daniel: MPWilson-Raybould, Jody: MPYoung, Kate: MPZahid, Salma: MPWatts, Dianne Lynn: MPWaugh, Kevin: MPWebber, Len: MPWeir, Erin: MPWhalen, Nick: MPWilkinson, Jonathan: MPVandal, Dan: MPVandenbeld, Anita: MPVecchio, Karen Louise: MPViersen, Arnold: MPVirani, Arif: MPWagantall, Cathay: MPTan, Geng: MPTassi, Filomena: MPThériault, Luc: MPTootoo, Hunter: MPTrudel, Karine: MPSorbara, Francesco: MPSpengemann, Sven: MPSte-Marie, Gabriel: MPStetski, Wayne: MPStubbs, Shannon: MPTabbara, Marwan: MPSheehan, Terry: MPShields, Martin: MPSidhu, Jati: MPSidhu, Sonia: MPSikand, Gagan: MPSohi, Amarjeet: MPSchiefke, Peter: MPSchmale, Jamie: MPSchulte, Deb: MPSerré, Marc G.: MPShanahan, Brenda: MPSajjan, Harjit S.: MPSamson, Darrell: MPSangha, Ramesh: MPSansoucy, Brigitte: MPSarai, Randeep: MPSaroya, Bob: MPRomanado, Sherry: MPRudd, Kim: MPRuimy, Dan: MPRusnak, Don: MPSahota, Ruby: MPSaini, Raj: MPRamsey, Tracey: MPRankin, Murray: MPRayes, Alain: MPRioux, Jean: MPRobillard, Yves: MPPeterson, Kyle: MPPetitpas Taylor, Ginette: MPPhilpott, Jane: MPPicard, Michel: MPPoissant, Jean-Claude: MPQualtrough, Carla: MPO'Toole, Erin: MPOuellette, Robert-Falcon: MPParadis, Denis: MPPaul-Hus, Pierre: MPPauzé, Monique: MPPeschisolido, Joe: MPNater, John: MPNault, Robert: MPNuttall, Alex: MPO'Connell, Jennifer: MPOliver, John: MPO'Regan, Seamus: MPMihychuk, MaryAnn: MPMiller, Marc: MPMonsef, Maryam: MPMorneau, Bill: MPMorrissey, Bobby: MPNassif, Eva: MPMcDonald, Ken: MPMcKenna, Catherine Mary: MPMcKinnon, Ron: MPMcLeod, Michael: MPMendicino, Marco: MPMaloney, James: MPMarcil, Simon: MPMassé, Rémi: MPMay, Bryan: MPMcCauley, Kelly: MPMcCrimmon, Karen: MPLudwig, Karen: MPMacGregor, Alistar: MPMacKinnon, Steven: MPMaguire, Larry: MPMalcolmson, Sheila: MPLevitt, Michael: MPLiepert, Ron: MPLightbound, Joël: MPLockhart, Alaina: MPLong, Wayne: MPLongfield: Lloyd: MPLauzon, Stéphane: MPLaverdière, Hélène: MPLebouthillier, Diane: MPLefebvre, Paul: MPLemieux, Denis: MPLeslie, Andrew: MPKhera, Kamal: MPKitchen, Robert Gordon: MPKmiec, Tom: MPKwan, Jenny: MPLametti, David: MPLapointe, Linda: MPJones, Yvonne: MPJordan, Bernadette: MPJowhari, Majid: MPKang, Darshan Singh: MPKelly, Pat: MPKhalid, Iqra: MPHutchings, Gudie: MPIacono, Angelo G.: MPJeneroux, Matt: MPJohns, Gord: MPJolibois, Georgina: MPJoly, Mélanie: MPHardie, Ken: MPHarvey, TJ: MPHehr, Kent: MPHousefather, Anthony: MPHughes, Carol: MPHussen, Ahmed: MPGraham, David: MPGrewal, Raj: MPHajdu, Patty: MPHardcastle, Cheryl: MPHarder, Rachael: MPGerretsen, Mark: MPGill, Marilène: MPGladu, Marilyn: MPGodin, Joël: MPGoldsmith-Jones, Pam: MPGould, Karina: MPFraser, Colin: MPFraser, Sean: MPFreeland, Chrystia: MPFuhr, Stephen: MPGénéreux, Bernard: MPGenuis, Garnett: MPFillmore, Andy: MPFinnigan, Pat: MPFisher, Darren: MPFonseca, Peter: MPFortin, Rhéal: MPFragiskatos, Peter: MPEl-Khoury, Fayçal: MPEllis, Neil: MPErskine-Smith, Nathaniel: MPEyolfson, Doug: MPFalk, Ted: MPFergus, Greg: MPDubourg, Emmanuel: MPDuclos, Jean-Yves: MPDuguid, Terry: MPDuvall, Scott: MPDzerowicz, Julie: MPEhsassi, Ali: MPDhillon, Anju: MPDi Iorio, Nicola: MPDiotte, Kerry: MPDoherty, Todd: MPDrouin, Francis: MPCooper, Michael: MPCormier, Serge: MPDabrusin, Julie: MPDamoff, Pam: MPDeCourcey, Matt: MPDeltell, Gérard: MPCarr, Jim: MPCasey, Bill: MPChagger, Bardish: MPChampagne, François-Philip: MPChen, Shaun: MPClarke, Alupa: MPBrassard, John: MPBratina, Bob: MPBreton, Pierre: MPBrosseau, Ruth Ellen: MPCaesar-Chavannes, Celina: MPCannings, Richard: MPBittle, Chris: MPBlair, Bill: MPBlaney, Rachel: MPBoissonnault, Randy: MPBossio, Mike: MPBoudrias, Michel: MPBeech, Terry: MPBenson, Sheri: MPBergen, Candice: MPBerthold, Luc: MPBibeau, Marie-Claude: MPAyoub, Ramez: MPBadaway, Vance: MPBarlow, John: MPBarsalou-Duval, Xavier: MPBaylis, Frank: MPBeaulieu, Mario: MPAlleslev, Leona: MPAmos, William: MPAnandasangaree, Gary: MPAresenault, René: MPArnold, Mel: MPArya, Chandra: MPCompliance ReportPrimary Identity DocumentPersonal ID Photo - 1 pieceImmigration RecordsRecord of Landing (IMM1000)HeightEye ColourForeign Passport/IDPassport (4)/ Travel DocPassport (6) / Travel DocPersonal ID - 2 piecesUnavailabilityProvincial/Territorial IDChange of AddressFP Proof of Compliance LetterDNA EvidenceProgram IntegrityCDN Citizenship ceasedProof of NationalityBritish Subject pre 1947School Records (4)School Records (6)Stateless - Birth CertForeign Police CertificatesCanadian ParentProof of LanguageAdopt - Parent/Child RelationAHR/SurrogateAHR/No SurrogateCIT001 App for Proof of CIT5.1 Adoption Part 15.1 Adoption Part 23(1) ProofR7.1 Renunciation9(1) Renunciation11(1) ResumptionLanguage Screening ToolMajority rule/JR applicationJR OfficerJR ApplicantSupplemental ReasonsProhibitions DeclarationPassport RequestedDepartment ApprovalPassport Application PhotoBiom Add Info-USA Prov SecureBiom Add Info - USA ProvidedBiom Add Info-AUS Prov SecureBiom Add Info - AUS ProvidedBiom Add Info-NZL Prov SecureBiom Add Info - NZL ProvidedQ1 SFSS FCC Info Sharing ReqQ2 SFSS FCC Info Sharing ReqQ3 SFSS FCC Info Sharing ReqQR SFSS FCC Info Sharing ReqOutdated PhotoNo PhotoDamaged PhotoPhoto not to specsAddress History (3 Years)Address History (4 Years)Address History (6 Years)Name Policy - Supporting IDCELPIP/CELPIP L-SIELTSTEF/TEFAQ/TEF 2 SkillsTCF/TCFQDALFDELFProgress ReportLetter from InstitutionQuebec language program cert.Manitoba language cert.British Columbia lang. cert.No acceptable evidenceOntario Language CertReport CardSec. education ENGSec. education FRPostsec. Education ENGPostsec. Education FRLINC cert.LINC 2008-2012PR Card PhotoMinor Supporting DocRelative’s Cit/PR StatusRelative’s EmploymentIMM 5444CIT 0404CIT 0552IMM 5543IMM 1436IMM 5644Invitation letterTravel HistoryItinerary, TravelEducation TranscriptsEducation diplomas/degreesDEP - Continuous EducationLOAEmployment Reference LetterEmployment recordsOffer of employmentProfessional qualificationsLMOAEOIELTS / CELPIPTEFCSQCAQPNCIIP letter / InvestorInvestment Confirmation - IRCCEN2 - Ts&CsSponsorship UndertakingUNHCR document(s)National ID/Status documentConsent PRTD decisionBirth registration/certificateDivorce certificateDeath CertificateCustody DocumentsMarriage photosAdoption documentsCommunication, proofSPR's PPTSPR's residencyNon exam of DEP(s)Permanent Resident CardCitizenship recordsNational IDPassport/Travel DocumentPassport photosDriver’s licenceHeight & eye colorRPRFRPRF, Family ClassFunds, proofNotice of AssessmentT4Financial support by parentsProof of ownership & equityProof of Business performanceProof of Personal Net WorthMedicalMilitary RecordsCourt record / Police reportPolice CertificateArticles of foreign statuteCourt judgmentFingerprintsAdditional Family Info IMM5406Release of Information IMM5475Use of Representative IMM5476Stat Dec of Common-Law IMM5409IMM 0008 ApplicationSAP IMM0008BUSchedule 1Schedule 2 - RefugeesSchedule 3 - Skilled WorkersSchedule 4 - Prov NomineesSchedule 4A- Prov NomineeSchedule 5 - QCSchedule 6 - BusinessSchedule 8 - CECSponsored Spouse/PartnerSponsor Questionnaire IMM5540PRTD IMM5524Relinquish PR status IMM5539Crim Rehab IMM1444IAD NotificationJR NotificationCertified Tribunal RecordAffidavitStatus EnquiryClient InformationPA-CDA PR status confirmedKit, Application formsOtherDNA reportRCMP Criminal Record CheckFBI ClearanceATIPResettlement Needs IMM5544Withdrawal RequestRule 9Albrecht, Harold: MPAllison, Dean: MPAmbrose, Rona: MPAnderson, David: MPAngus, Charlie: MPAshton, Niki: MPBagnell, Larry: MPBains, Navdeep: MPBélanger, Mauril: MPBennett, Carolyn: MPBernier, Maxime: MPBezan, James: MPBlaney, Steven: MPBlock, Kelly: MPBoucher, Sylvie: MPBrison, Scott: MPBrown, Gordon: MPCalkins, Blaine: MPCarrie, Colin: MPChong, Michael: MPChristopherson, David: MPClement, Tony: MPCullen, Nathan: MPCuzner, Rodger: MPDavies, Don: MPDhaliwal, Sukh: MPDion, Stéphane: MPDonnelly, Fin: MPDreeshen, Earl: MPDuncan, Kristy: MPDuncan, Linda: MPEaster, Wayne: MPEyking, Mark: MPFast, Ed: MPFinley, Diane: MPFoote, Judy: MPFry, Hedy: MPGallant, Cheryl: MPGarneau, Marc: MPGoodale, Ralph: MPGourde, Jacques: MPHarper, Stephen: MPHoback, Randy: MPHolland, Mark: MPJulian, Peter: MPKenney, Jason: MPKent, Peter: MPLake, Mike: MPLauzon, Guy: MPLebel, Denis: MPLeBlanc, Dominic: MPLobb, Ben: MPLukiwski, Tom: MPMacAulay, Lawrence: MPMacKenzie, Dave: MPMasse, Brian: MPMathyssen, Irene: MPMcCallum, John: MPMcColeman, Phil: MPMcGuinty, David: MPMcKay, John: MPMcLeod, Cathy: MPMendes, Alexandra: MPMiller, Larry: MPMulcair, Thomas: MPMurray, Joyce: MPNicholson, Rob: MPObhrai, Deepak: MPOliphant, Robert: MPPlamondon, Louis: MPPoilievre, Pierre: MPRaitt, Lisa: MPRatansi, Yasmin: MPRegan, Geoff: MPReid, Scott: MPRichards, Blake: MPRitz, Gerry: MPRodriguez, Pablo: MPRota, Anthony: MPScarpaleggia, Francis: MPScheer, Andrew: MPSgro, Judy: MPShipley, Bev: MPSimms, Scott: MPSorenson, Kevin: MPStanton, Bruce: MPSweet, David: MPTilson, David: MPTrost, Brad: MPTrudeau, Justin: MPVan Kesteren, Dave: MPVan Loan, Peter: MPWarawa, Mark: MPWarkentin, Chris: MPWong, Alice: MPWrzesnewskyj, Borys: MPOther MP: MPProof of SeparationRecord of LandingIMM5257 ApplicationIMM1294 ApplicationIMM1295 ApplicationBankruptcy DischargeCriminal records checkDisposition of ChargesPre-1997 Repayment OntarioProof of Repayment (MCSS)CC Dep - Apply for Cit.Court Ordered Pay - Non-ONCredit Card/Bank/PhoneEmployment/School LetterHealth CardInsuranceLease/DeedList Absences from CanadaRecent travel ItineraryTelephone NumberUtility BillsDependency TypeOrphan - Confirmation RequiredInterest IncomeInvestment IncomeOption C PrintOther IncomePaystubsPension incomeSpecial Benefits (ESDC)Statement of Business Act.Statement of Rental IncomeT1 General + T4/T5Additional Fees SubmittedInappropriate Form of PaymentIndemnity FormInsufficient Fee PaymentPayment InstructionsProcessing Fees Not IncludedRefund RequestRPRF Fee RequestSponsorship Evaluation IMM5481Financial Eval. Form IMM1283Family Information SheetMedical ReportList DEP on IMM0008 & IMM1344Haitian Application AssistanceAddress outside of IraqMult. FC Category-Sep. IMM1344Mult. DEP-Separate IMM1344Address ChangeComplete Overseas AddressComp. Option-Withdraw/ContinueResubmit IMM0008s & Sup Docs.File Transfer RequestGeneral CorrespondenceMore Information RequiredOriginal DocumentsRequest to re-issue corresp.SignatureUpdate to family sizeUpdate to financial infoVisa Office Request/EnquirySupporting DocumentationA44 Report RequestTip - GeneralTip - Marriage of ConvenienceAlbertaOntarioNotice of SPR Debt (Alberta)Notice of SPR Debt (Ontario)Verification-SPR Request (BC)Default-Client Corresp.Default-Non FC RequestAccess RequestPrivacy-Consent (all individ)Privacy - Confirm ProcessingPrivacy - Executor of EstatePrivacy-Deceased >20 yearsPrivacy RequestRecord Correction RequestRule 17IRCC File RequestCBSA File RequestPassport (Residency)SPR InformationRef. Abroad-SPR IMM5439Schedule ALetter of EmploymentIMM 0008DEP Add Deps/DecRelationship to SPR in CDADep's Relationship to PAIMM1344A (SA & Undertaking)Request for RefundAccountant LetterAdditional Family Info IMM5645Application IMM5708Application IMM5709Application IMM5710Business Activity DescriptionBusiness RegistrationCanadian Work or Study PermitCompletion of studies letterCoOp LetterCustodianship Decl. IMM5646CV/ResumeDiplomatic NoteEI (child/grandchild)Employer Declaration IMM5658Employment ContractEmployment LetterEvidence of Company RelationEvidence of Work Req in StudyFamily Member Proof of StatusFee Exemption, ProofFunding LetterGeneral Educ. and Empl. FormIncome, proofInviter's Employment LetterLCP - Proof of Financial MeansLetter from Current EmployerLetter of SupportLMO - Proof of ExemptionLMO proof of submissionMedical Insurance CoverageNon CDN Valid VisaOther Income/Financial SupportOther Proof of completed studyParent Consent LetterProof of Business in CanadaProof of Fin Res of SupporterProof of job requirements metProof of MembershipProof of Next Terms EnrolmentProof of RelationshipPurchase Order/ Sales ContractPurpose of Travel - OtherRecent Education TranscriptRepresentative submission ltrResearch ProposalSales ContractSchool - Formal NotificationStudent Exchange LetterT4 or T1Travel History Info FormWork Permit ExemptionDefault CheckPayment ReceiptMarriage Certificate / LicenceCardiology ReportPsychiatry ReportEndocrin. Report - DiabetesRheumatology ReportNeurology ReportOpthalmologist ReportNephrologist ReportGastroenterology ReportOncology ReportGerontology ReportRespirology ReportPaediatrician & School ReportsSpecialist ReportMedical ExaminationChest X-ray ExaminationChest X-ray ImagePosteroanterior Chest X-rayRecent PA Chest X-rayLordotic Chest X-ray ExamLateral Chest X-ray ExamSputum Smears and CulturesTB Specialist ReportChest Clinic Invest. - TBChestClinic Invest.- Rad. Abn.Initial TB Invest. ReportContinued Anti-TB TreatmentTuberculosis resultsRepeat UrinalysisHIV TestHIV Specialist ReportHepatitis B TestLiver Functions TestHepatitis C TestSyphilis Test (VDRL or RPR)Syphillis Management Info.Serum CreatinineMMEGAFADLCECDApplicant Consent & Decl. FormIMM5544eMed TransactionSummarySchedule 11 - Skilled TradesOther MedicalBasis of Claim Form (BOC)Family Linkages FormRental/Lease AgreementSchedule 12RPD decisionPRRA decisionRAD decisionAdditional Family InformationFamily InformationFamily Member RepresentativeIEC Conditional Acceptance LtrProof of school registrationEVN DocumentRequest for Medical ExamCommitment CertificateIMM5009 Verification of StatusResettlement needsIMM5763IFHP ApplicationRPCDTRPSingle Journey Travel DocSupervisa Medical InsuranceFamily SizeQuestionnaireDetails of Govt ServiceDetails of Police ServiceIOM Travel ArrangementsPrepaid courier couponParent Authorization to TravelLate Letter of AcceptanceDescription of DutiesAdd-on ConfirmationTravel History into CanadaTravel hist. for all countriesAB Qualification/ Trade Cert.Schedule 10IMM5451IMM 5604 DeclarationP.P Application Form (IMM5751)PhotoCurriculum VitaeMedical DegreeMedical LicenseReferencesConsent to share informationP.P Accept. Designation FormWrong Form and Refund-ChildRefundOverpaymentOfficial ReceiptDoc.Cert.-in CanadaDoc. Cert.-outside CanadaDate Entered in CanadaDepartmental Forms (DPF)Photos (PHO)Admissibility (ADM)Eligibility (ELG)Financial (FIN)ID/Travel Document (IDT)Relationship (RTP)Other (OTH)5(1) Application5(2) Application5.1.2 - Adult5.1.1 - Minor5.1.3 - Quebec5.5 ApplicationFTAF - A/S ApplicationFTAF - PR ApplicationCert. Correction RequestCorrection to DOBLegal Change of NameLegal GuardianshipPower of AttorneyUse of Representative5(3) Request5(4) RequestAdoption - Adoption OrderAdoption - Cert. AuthorityAdoption - Home StudyAdoption - PT No ObjectionApplicant WithdrawalCourt DocumentsReason - No DocReason - No ShowFTAF Service RecordICES ReportMedical OpinionOath Form - SignedParent Cit At Birth/AdoptParent/Child RelationshipParents' Marriage CertificateProc. Fairness ResponseProhibitionsResidence - RQResidence - SupplementarySchool RecordsStateless - No CitizenshipStatelesss - Country of OriginAdoption - Birth CertBirth Cert/RegistPersonal IdentificationPR DocumentsPT Driver's License5(3) Referral5(4) ReferralApproval Signed - JudgeApproval Signed - OfficerCARD - JudgeCARD - OfficerCert. Prep FormDecision Form - JudgeDecision Form - OfficerFile Requirement ChecklistFPATRefusal Signed - JudgeRefusal Signed - OfficerPolice Certificates (Multiple)National ID (Multiple)Passport/Travel Doc (Multiple)Physical TraitsConsent to share - PPTC 080Travel Doc Photo - FrontTravel Doc Photo - TemplateTravel Doc Photo - BackPPTC 054 / 055PPTC 153 / 154PPTC 155 / 156PPTC 482 / 483PPTC 040 / 041PPTC 042 / 043PPTC 190 / 191PPTC 192 / 193PPTC 203PPTC 001PPTC 467PPTC 455PPTC 458PPTC 446PPTC 132PPTC 463APPTC 463BPPTC 463CPPTC 326PPTC 158PPTC 120PPTC 077PPTC 152PPTC 116PPTC 445PPTC 507PPTC 519EPPTC 516EPPTC 056PPTC 057PPTC 084PPTC 086PPTC 184PPTC 212PPTC 332PPTC 462PPTC 478PPTC 008PPTC 562PPTC 508PPTC 473Proof of ParentagePPTC 028PPPTC 264De Facto Applicant LetterAdoption No DECAuthorize ApplicationStatement whereabouts unknownPPTC 489Child LVP StatementCertificate of Indian StatusGreen CardGovt Employee ID CardSignature ImageRegistration Birth AbroadCitizenship CertificateNaturalisation CertificateCertificate of RetentionIRB Notice of DecisionVerification of StatusNotice of SeizureIRB Personal Information FormCommemorative CertificateLetter of ExplanationRef. Protection Claimant Doc.Rep Portal: Family LinkagesIMM5802Report of the MinisterSubmissionsIMM5562Reprint RequestIMM5782Letter of Support from P/TIMM0535 Med Surv. UndertakingVIE LetterInternship AgreementIMM5938Previous Canadian citizenshipCanadian citizenship ceasedMarriage certificateHusband’s nationalityClient EnquiryUrgent RequestReconsiderationStatement of No IntentionPPTC 516PPTC 585Special Stamp request letterSibling - Status CDA/PRSibling- RelationshipSibling- Residence CDAPR Card Photo RetakeUnspecified sex - RequestSecondary identity documentProof of family member citProof of Canadian employmentLegal documentsSupporting identity documentsProof of ConsentSignature: Not SignedSignature: Not CountersignedBirth: AbroadBirth: CDN PTBirth: QuebecCDN proof: (grand-)parentCDN proof: FatherCDN proof: MotherCDN proof: HusbandCDN: previous certificatesPhoto: No photographPhoto: DamagedPhoto: Not CurrentPhoto: SpecificationsPhoto: Cannot MatchOfficial Travel Visa PhotoResignation LetterOther designation related docAppeal LetterOther Appeal Related DocumentTrip ReportComplaintOther Complaint Related DocOther Quality AssuranceAgreement to Return LVP (UCCC)Canada Post TrackingCase History Sheets (CHS)COSMOS notesCPIC messageInvalidation MemoLegal InformationOpen Source InformationResponse to questionnaireAuth to comm via emailAuth to comm with 3rd partyCase history sheetCMB CorrespondenceConfirmation Letter of Pick-upDisclosure requestInterpol NoticePublic Safety letterCRM CorrespondenceJudicial review letterMIRAAERA CorrespondencePhoto LineupsAffidavit / Certified copyCase summaryIntel CorrespondenceIntelligence bulletin / reportIntercept reportPhoto from partnerPress clippingInvestigation CorrespondenceMemo to fileReferral SheetRefusal MemoDirect Refusal MemoLVP AgreementSurety PermissionGuaranteed Investment Cert GICProof of tuition paidAppropriate licenseAuthored publicationsCdn commercial pilots licenseEvidence business is viableEvidence approp prov no objecEvidence of recognitionEvidence of sci/schol contribEvidence of spec knowledgeFrancophoneworker DestinationCInternational Assign AgreementLetter from USA or MEX EmployLetter from CAN World YouthLetter from governing bodyLetter from union or guildLetter of introductionLicense provincial horse authLicensure prov reg bodyParticipant of peer reviewsProof Employer CredibleProof of NOC 0, A or BProof of ReciprocityCertification operate vesselsRecipient awards or patentCopy of Work PermitStatement Return BermudaStatement Return MalaysiaStatement Malaysia ParticipatStatement of earningsWork Duration DetailsLicense issued by ProvinceLetter from Canada World YouthChange of StatusClient MonitoringGuardianship InformationFIN 0017 Direct DepositFIN 0042 Undertaking IndemnityRAP ChequeExceptional Allowance RequestIn-Canada JAS RecommendationFurniture Call-UpFurniture InvoiceSponsorship Breakdown AssessRelocation FormEmployment Pay StubsMedical NoteIMM5355 Immigrant LoansMinisterial DiscretionPolice ReportOther Supporting DocumentObjective of treatmentInvitation Letter Study GroupsConfirmation Letter InstitutExplanation of client roleLetter of Support CompanyEvidence of Work Reqmnt StudyEndorsement letterProof of IELTS test resultsProof of TEF test resultsLetter of Acceptance - DLIMovement OrdersProof of accreditationProof of ordination/experienceProof qualification/experienceRequest attend court proceedSales agreementWarranty or services agreementWet lease agreementCIT PhotoLetter of AppointmentLetter of FacilitationLetter Support your GovernmentInvitation to Sporting EventPPTC 626PPTC 627PPTC 140/141PPTC 505Military IDProof of CAN+Letter from HospitalProof of financial arrangementProof of Medical InsuranceProof of Income Family MemberProof of present employmentAllPAPA & Spouse/Common-lawSPRCO-SGNSPR & CO-SGNSPR, CO-SGN & PASPR, PAOther*AfghanistanAfrica NesAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAsia NESAustraliaAustralia NESAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelau Republic OfBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicCentral America NESChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCrozet IslandsCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaEurope NESFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGerman Democratic RepublicGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIRAQIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanJORDANKampuchea Democratic Rep.KazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarinasMarshall IsMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMicronesiaMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNewfoundland, Dominion ofNicaraguaNigerNigeriaNiueNorth VietnamNorthern IrelandNorthern Mariana IslandsNorwayOceania NESOmanPakistanPalauPalestinian AuthorityPanamaPanama Canal ZonePapauPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSikkim (Asia)SingaporeSint-MaartenSlovakiaSloveniaSoloman IslandsSolomon IslandsSomaliaSouth Africa, Republic OfSouth America NESSouth SudanSpainSri LankaSt. Vincent and the GrenadinesStatelessSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTokelauTongaTrinidad and TobagoTuamotu ArchipelagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUK - Brit. Ntl. OverseasUK - Brit. overseas citizenUK - Brit. overseas terr.UK - Brit. protected personUK - British citizenUK - British subjectUkraineUN or officialUN specialized agencyUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.West Indies NESWestern SaharaYemenYemen, People's Dem. RepYugoslaviaZambiaZimbabweAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTibet (Autonomous Region)TogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUkraineUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabweAfghanistanAlbaniaAlgeriaAndorraAngolaAntigua And BarbudaArgentinaArmeniaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBhutanBoliviaBosnia and HerzegovinaBotswanaBrazilBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCentral African RepublicChadChileChinaChina (Hong Kong SAR)China (Macao SAR)ColombiaComorosCosta RicaCroatiaCubaCyprusCzech RepublicDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFederated States of MicronesiaFijiFinlandFranceGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGreeceGrenadaGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacedoniaMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMauritaniaMauritiusMexicoMoldovaMonacoMongoliaMontenegroMoroccoMozambiqueNamibiaNauruNepalNetherlands, TheNew CaledoniaNew ZealandNicaraguaNigerNigeriaNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPolandPortugalQatarRepublic of CongoRepublic of PalauRomaniaRussiaRwandaSaint Kitts and NevisSaint LuciaSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbia, Republic OfSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesStatelessSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTuvaluUgandaUK - Brit. Ntl. OverseasUK - Brit. overseas citizenUK - Brit. overseas terr.UK - British citizenUkraineUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamWestern SaharaYemenZambiaZimbabweAfghanistanAland IslandAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBailwick of JerseyBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius, SabaBosnia and HerzegovinaBotswanaBouvet IslandBrazilBritish Indian Ocean TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)Christmas IslandColombiaComorosCook IslandsCosta RicaCroatiaCubaCuraçaoCyprusCzech RepublicCzechoslovakiaDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHeard and MacDonald IslandsHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-BarthelemySaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia And MontenegroSerbia, Republic OfSeychellesSierra LeoneSingaporeSint-MaartenSlovakiaSloveniaSoloman IslandsSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTokelauTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluU.S. Minor outlying IslandsUgandaUK - Brit. Ntl. OverseasUK - Brit. overseas citizenUK - Brit. overseas terr.UK - Brit. protected personUK - British citizenUK - British subjectUkraineUN or officialUN specialized agencyUnion Of Soviet Socialist RepUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenYugoslaviaZambiaZimbabweAfghanistanAlbaniaAlgeriaAndorraAngolaAnguillaAntigua And BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanAzoresBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBosnia and HerzegovinaBotswanaBrazilBritish Virgin IslandsBrunei DarussalamBulgariaBurkina FasoBurma (Myanmar)BurundiCabo VerdeCambodiaCameroonCanadaCanary IslandsCayman IslandsCentral African RepublicChadChannel IslandsChileChinaChina (Hong Kong SAR)China (Macao SAR)ColombiaComorosCook IslandsCosta RicaCroatiaCubaCyprusCzech RepublicDemocratic Rep. of CongoDenmarkDjiboutiDominicaDominican RepublicEast TimorEcuadorEgyptEl SalvadorEnglandEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFederated States of MicronesiaFijiFinlandFr. South. and Antarctic LandsFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermany, Federal Republic OfGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyIvory CoastJamaicaJapanJordanKazakhstanKenyaKiribatiKorea, North (DPRK)Korea, SouthKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMacedoniaMadagascarMadeiraMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueNamibiaNauruNepalNetherlands Antilles, TheNetherlands, TheNevisNew CaledoniaNew ZealandNicaraguaNigerNigeriaNorth VietnamNorthern IrelandNorthern Mariana IslandsNorwayOmanPakistanPalestinian AuthorityPanamaPapua New GuineaParaguayPeruPhilippinesPitcairn IslandsPolandPortugalPuerto RicoQatarRepublic of CongoRepublic of PalauRéunionRomaniaRussiaRwandaSaint HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint-MartinSamoaSamoa, AmericanSan MarinoSao Tome and PrincipeSaudi ArabiaScotlandSenegalSerbia, Republic OfSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon IslandsSomaliaSouth Africa, Republic OfSouth SudanSpainSri LankaSt. Vincent and the GrenadinesSudanSurinameSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTogoTongaTrinidad and TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited States of AmericaUnknownUruguayUzbekistanVanuatuVatican City StateVenezuelaVietnamVirgin Islands, U.S.WalesWallis and Futuna Is., Terr.Western SaharaYemenZambiaZimbabweAFG (Afghanistan)AGO (Angola)ALB (Albania)AND (Andorra)ANG (Anguilla)ARE (United Arab Emirates)ARG (Argentina)ARM (Armenia)ATG (Antigua And Barbuda)AUS (Australia)AUT (Austria)AZE (Azerbaijan)BDI (Burundi)BEL (Belgium)BEN (Benin)BFA (Burkina Faso)BGD (Bangladesh)BGR (Bulgaria)BHR (Bahrain)BHS (Bahamas)BIH (Bosnia and Herzegovina)BLR (Belarus)BLZ (Belize)BMU (Bermuda)BOL (Bolivia)BRA (Brazil)BRB (Barbados)BRN (Brunei Darussalam)BTN (Bhutan)BWA (Botswana)CAF (Central African Republic)CAN (Canada)CHE (Switzerland)CHL (Chile)CHN (China (Hong Kong SAR))CHN (China (Macao SAR))CHN (China)CIV (Ivory Coast)CMR (Cameroon)COD (Democratic Rep. of Congo)COG (Republic of Congo)COL (Colombia)COM (Comoros)CPV (Cabo Verde)CRI (Costa Rica)CUB (Cuba)CYM (Cayman Islands)CYP (Cyprus)CZE (Czech Republic)D (Germany, Federal Republic Of)DJI (Djibouti)DMA (Dominica)DNK (Denmark)DOM (Dominican Republic)DZA (Algeria)ECU (Ecuador)EGY (Egypt)ERI (Eritrea)ESP (Spain)EST (Estonia)ETH (Ethiopia)FIN (Finland)FJI (Fiji)FRA (France)FSM (Federated States of Micronesia)GAB (Gabon)GBD (UK - Brit. overseas terr.)GBN (UK - Brit. Ntl. Overseas)GBO (UK - Brit. overseas citizen)GBP (UK - Brit. protected person)GBR (UK - British citizen)GBS (UK - British subject)GEO (Georgia)GHA (Ghana)GIN (Guinea)GMB (Gambia)GNB (Guinea-Bissau)GNQ (Equatorial Guinea)GRC (Greece)GRD (Grenada)GTM (Guatemala)GUY (Guyana)HND (Honduras)HRV (Croatia)HTI (Haiti)HUN (Hungary)IDN (Indonesia)IND (India)IRL (Ireland)IRN (Iran)IRQ (Iraq)ISL (Iceland)ISR (Israel)ITA (Italy)JAM (Jamaica)JOR (Jordan)JPN (Japan)KAZ (Kazakhstan)KEN (Kenya)KGZ (Kyrgyzstan)KHM (Cambodia)KIR (Kiribati)KNA (Saint Kitts and Nevis)KOR (Korea, South)KWT (Kuwait)LAO (Laos)LBN (Lebanon)LBR (Liberia)LBY (Libya)LCA (Saint Lucia)LIE (Liechtenstein)LKA (Sri Lanka)LSO (Lesotho)LTU (Lithuania)LUX (Luxembourg)LVA (Latvia)MAR (Morocco)MCO (Monaco)MDA (Moldova)MDG (Madagascar)MDV (Maldives)MEX (Mexico)MHL (Marshall Islands)MKD (Macedonia)MLI (Mali)MLT (Malta)MMR (Burma (Myanmar))MNE (Montenegro)MNG (Mongolia)MOZ (Mozambique)MRT (Mauritania)MSR (Montserrat)MUS (Mauritius)MWI (Malawi)MYS (Malaysia)NAM (Namibia)NER (Niger)NGA (Nigeria)NIC (Nicaragua)NLD (Netherlands, The)NOR (Norway)NPL (Nepal)NRU (Nauru)NZL (New Zealand)OMN (Oman)PAK (Pakistan)PAN (Panama)PER (Peru)PHL (Philippines)PLW (Republic of Palau)PNG (Papua New Guinea)POL (Poland)PRK (Korea, North (DPRK))PRT (Portugal)PRY (Paraguay)PSE (Palestinian Authority)QAT (Qatar)RKS (Kosovo)ROU (Romania)RUS (Russia)RWA (Rwanda)SAU (Saudi Arabia)SDN (Sudan)SEN (Senegal)SGP (Singapore)SHN (Saint Helena)SLB (Solomon Islands)SLE (Sierra Leone)SLV (El Salvador)SMR (San Marino)SOM (Somalia)SRB (Serbia, Republic Of)SSD (South Sudan)STP (Sao Tome and Principe)SUR (Suriname)SVK (Slovakia)SVN (Slovenia)SWE (Sweden)SWZ (Swaziland)SYC (Seychelles)SYR (Syria)TCA (Turks and Caicos Islands)TCD (Chad)TGO (Togo)THA (Thailand)TJK (Tajikistan)TKM (Turkmenistan)TLS (East Timor)TON (Tonga)TTO (Trinidad and Tobago)TUN (Tunisia)TUR (Turkey)TUV (Tuvalu)TWN (Taiwan)TZA (Tanzania)UGA (Uganda)UKR (Ukraine)UNA (UN specialized agency)UNO (UN or official)URY (Uruguay)USA (United States of America)UZB (Uzbekistan)VAT (Vatican City State)VCT (St. Vincent and the Grenadines)VEN (Venezuela)VGB (British Virgin Islands)VNM (Vietnam)VUT (Vanuatu)WSM (Samoa)YEM (Yemen)ZAF (South Africa, Republic Of)ZMB (Zambia)ZWE (Zimbabwe)Type A DependantType B DependantType C DependantNoneSecondary or lessTrade/Apprenticeship Certificate/DiplomaNon-University Certificate/DiplomaPost-Secondary – No DegreeBachelor’s DegreePost Graduate – No DegreeMaster’s DegreeDoctorate - Ph DFull time studentOff campus/Distance studentPart time studentMyselfParentsOtherBlackBlueBrownGreenGreyHazelOtherPinkSea GreenSpouseCommon-law PartnerDaughterSonStep-DaughterStep-SonMotherFatherStep-MotherStep-FatherSisterBrotherHalf-Sister/Step-SisterHalf-Brother/Step-BrotherArts/Humanities/Social ScienceArts, Fine/Visual/PerformingBusiness/CommerceComputing/ITESL/FSLFlight TrainingHospitality/TourismLawMedicineScience, AppliedSciences, GeneralSciences, HealthTrades/VocationalTheology/Religious StudiesOtherAgric/Agric Ops/Rel SciencesArchitecture and Rel ServicesBiological/Biomed SciencesBusiness/Mgmt/MarketingF FemaleM MaleU UnknownX Another genderAHSPAIGPAISPCECCGCPDPODRDR2EEEN2-FEDEN2-QCFC1FC3FC4FC5FC6FC7FC9FCCFCDFCEHC-CDAHMNIVCLCLC2MST-FEDNV5-FEDNV5-QCPD2PHPV2REF-CDAREF-OVSRNPSE2-FEDSE2-QCSUD-FEDSW1-FEDSW1-QCCitizenPermanent residentVisitorWorkerStudentOtherProtected PersonRefugee ClaimantForeign NationalAdaAdamaAfarAfghanAfrikaansAgborAkaAkanAkimAklanonAkraAkwapimAlbanianAlbanian, GreeceAlbanian, ItalyAmerican Sign Lang.AmharicArabicArabic StandardArabic, AlgeriaArabic, ChadArabic, EgyptArabic, IrakArabic, Lebanon, LevantineArabic, LibyaArabic, MoroccoArabic, SudanArabic, SyriaArabic, TunisiaArabic, Yemen, Judeo-YemeniAraneseArmenianArmenian, WestArmenian, WesternAshantiAssyrianAtwotAzerbaijani, NorthAzerbaijani, SouthAzeriBajuniBalochi East PakBalochi South PakBalochi West PakBaluchiBambaraBamilekeBantuBaouleBarawaBarbawaBassaBelarusianBelenBembaBengaliBengali SylhettiBeniBeninBerberBikolBiniBissaBoguniBontokBosnianBravaBretonBritish Sign LanguageBrongBugandaBulgarianBurmeseBusanCambodianCantoneseCapizenoCatalanCebuanoChadian Sign LanguageChakmaChaldeanChangleChaochoChavacanoChechenChichewaChineseChinese, Min NanChinese, YueChinese, YuhChowchauChung ShanComorianConcaniCreoleCreole, HaitiCroatianCzechDangbeDanishDariDari, PeveDari/Farsi, EasternDeaf-muteDendiDhopadholaDiakankeDinka, NortheasternDinka, NorthwesternDinka, South CentralDinka, SouthernDinka, Southwestern, Twi, TuicDioulaDivehiDivehi, MaldivianDogriDutchEastern ArmenianEdoEdo, Kailo, LedoEfikEnglishEnpingEritreanEsanEstonianEweFacilitator/ArticulatorFangFantiFarsiFarsi, WesternFijiFindhiFinnishFlemishFonFoochowFoullahFrafraFrafra, GurenneFrenchFujianFukienFulaniFuqingFutaGaGa, Adangme-KroboGaelicGeorgianGermanGioGio, Gio-DanGreekGuerzeGujaratiGurageGurage, EastGurage, NorthGurage, WestGuyaneseGuyrotiGypsyHadiyyaHainaneseHakkaHararaHararyHargarHasanyaHausaHebrewHebrew, YemenHenan/JinyuHiligaynonHindiHindi DogriHindi, FijianHindi, Hin, NyaheunHindkoHindko, NorthernHindko, SouthernHindu, Hindi, CaribbeanHokkienHubeiHuizhou/YanzhouHunan/XiangHungarianIbibioIcelandicIgboIgorotIiongoIkaIlicanIlocanoIndonesianInterp. Not RequiredIshenIsokoItalianItshekiriIziJadgali, PakistanJamaicanJapaneseJavaneseJianxiJolayKabyleKacchiKaipingKakwaKandahariKangri, IndiaKangri, KanjariKankaniKannadaKaonde, DariKashmiriKazakhKepelleKhmerKibomaKihavuKikongoKikuyuKikuyu, GikuyuKinarayaKinyarwandaKinyarwanda, RwandaKirundiKirundi, RundiKiswahiliKonkaniKoreanKrioKroboKru, KlaoKru, Krumen, TepoKurdishKurdish Bandinani, BehdiniKurdish-Central, Kurdi, SoraniKurdish-Northern, Kurmanji,Kwale, NigeriaKwale, PapuaLaotianLatehLatvianLebaneseLengieLimbaLingalaLinyawandaLithuanianLowmaLuba-KasaiLugandaLugisuLuoLutoroMacedonianMacenaMaghrebMahouMakondeMakuaMalagasyMalayMalayalamMalgache, MalagasyMaligoMalinke, JulaMalteseMandarinMandiga, MandingaMandingoMandingo, ManinkaMandingo, ManyaManinkaManoMarakhaMarathiMasabaMashiMaymay, SomaliaMendeMeruMinaMina, Gen-GbeMirpuriMizoMoldovanMoldovan, RomanianMongolianMongolian, HalhMoor, BimobaMooreMoore, BurkinaMoore, WaropenMorisyenNahuatl, ClassicalNavajoNdebeleNdebele, South AfricaNdebele, ZimbabweNdjamenaNepaliNigerian, PidginNigerienNobiinNorwegianNuerNyanjaNzemaOkpeOraOriyaOromoOromo, Borana-Arsi-GujiiOromo, QotuOromo, Qotu, West CentralOsalOtherOuighourPahariPampangoPangasinanPashtoPashto, CentralPashto, SouthernPersianPeulPeul, Benin-TogoPeul, BororroPeul, Fulfulde, AdamawaPeul, Fulfulde, JelgoorePhuockienPidginPidgin EnglishPiugonPolishPortuguesePortuguese, AngolaPortuguese, BrazilPortuguese, Guinea-BissauPoularPunjabiPushtaPushta, PushtoPu-XianQuechuaRindreRohingyaRomani, CampathianRomani, CarpathianRomani, CigalyRomani, CiganyRomani, VlachRomani, Vlach, GypsyRomanianRongaRukigaRunyankoleRussianSamoanSamoliSangoSantiSarahuleySaraikiScoulaSechuanSefwiSerbianSerbo-CroatianSesothoSeswiSetswanaSeychellesSeychelles,Creole Fre.,SeselwaShaiShanShan DongShan TaoShanghaineseShansaiShanxiShonaSichuan/SzechuanSign Language FrenchSindhiSinhalaSiyapSlovakSlovenianSomaliSombaSoninkeSoninke, MarakhaSothoSotho, NorthernSotho, SouthernSpanishSuesueSukumaSusuSwahiliSwahili/CongoSwahili/KenyaSwatiSwatowSwedishTagalogTaichewTaishaneseTaiwaneseTajikiTamilTariTatarTatshaneseTeluguTemneTeochewThaiTibetanTichiewTigreTigrea, TigreTigrinyaTiminiTivTooroTshilubaTurkishTurkmenTurkomanTwiUhroboUigrigmaUkrainianUkwuani, Ukwuani-AbohUmbunduUnamaUrduUzbekVietnameseVisayanWaray-WarayWelshWenzhouWolofXangaweXhosaXin HuiXitswaXitswa, TwsaYacoobaYaoYemeniteYiboeYiddishYinpingYorubaYue YangYugoslavianZazaZaza, KirmanjkiZshilubaZugandaZuluPrimary SchoolSecondary SchoolPTC/TCST/DVS/AVSCEGEP - Pre-universityCEGEP - TechnicalCollege - CertificateCollege - DiplomaCollege - Applied degreeUniversity - Bachelor's Deg.University - Master's Deg.University - DoctorateUniversity - Other StudiesESL/FSLESL/FSL and CollegeESL/FSL and UniversityOther StudiesNot ApplicableAnnulled MarriageCommon-LawDivorcedLegally SeparatedMarriedSingleUnknownWidowedCommon-LawMarriedCompleted serviceDesertedInvalided outMedical problemsOtherTransferredInvestorEntrepreneurs -Immigrants IRPALegislatorsSenior Government Managers and OfficialsSenior Managers - Financial, Communications and Other Business ServicesSenior Managers - Health, Education, Social and Community Services and Membership OrganizationsSenior Managers - Trade, Broadcasting and Other Services, n.e.c.Senior managers - construction, transportation, production and utilitiesFinancial ManagersHuman Resources ManagersPurchasing ManagersOther Administrative Services ManagersInsurance, Real Estate and Financial Brokerage ManagersBanking, Credit and Other Investment ManagersOther Business Services ManagersAdvertising, marketing and public relations managersOther business services managersTelecommunication Carriers ManagersPostal and Courier Services ManagersEngineering ManagersArchitecture and Science ManagersComputer and Information Systems ManagersManagers in Health CareAdministrators - Post-Secondary Education and Vocational TrainingSchool Principals and Administrators of Elementary and Secondary EducationManagers in Social, Community and Correctional ServicesGovernment Managers - Health and Social Policy Development and Program AdministrationGovernment Managers - Economic Analysis, Policy Development and Program AdministrationGovernment Managers - Education Policy Development and Program AdministrationOther Managers in Public AdministrationAdministrators - post-secondary education and vocational trainingSchool principals and administrators of elementary and secondary educationManagers in social, community and correctional servicesCommissioned police officersFire chiefs and senior firefighting officersCommissioned officers of the Canadian Armed ForcesLibrary, Archive, Museum and Art Gallery ManagersManagers - Publishing, Motion Pictures, Broadcasting and Performing ArtsRecreation and Sports Program and Service DirectorsCorporate sales managersSales, Marketing and Advertising ManagersRetail and wholesale trade managersRestaurant and Food Service ManagersAccommodation Service ManagersCommissioned Police OfficersFire Chiefs and Senior Firefighting OfficersCommissioned Officers, Armed ForcesManagers in customer and personal services, n.e.cConstruction ManagersHome building and renovation managersTransportation ManagersFacility operation and maintenance managersFacility Operation and Maintenance ManagersManagers in TransportationManagers in natural resources production and fishingManagers in agricultureManagers in horticultureManagers in aquacultureManufacturing ManagersUtilities ManagersFinancial Auditors and AccountantsFinancial and Investment AnalystsSecurities Agents, Investment Dealers and BrokersOther Financial OfficersHuman resources professionalsProfessional occupations in business management consultingProfessional occupations in advertising, marketing and public relationsSupervisors, general office and administrative support workersSupervisors, finance and insurance office workersSupervisors, library, correspondence and related information workersSupervisors, Mail and Message Distribution OccupationsSupervisors, supply chain, tracking and scheduling co-ordination occupationsAdministrative OfficersExecutive AssistantsHuman resources and recruitment officersProperty AdministratorsPurchasing Agents and OfficersConference and Event PlannersCourt Officers and Justices of the PeaceEmployment insurance, immigration, border services and revenue officersBookkeepersLoan OfficersInsurance Adjusters and Claims ExaminersInsurance UnderwritersAssessors, Valuators and AppraisersCustoms, Ship and Other BrokersAdministrative assistantsLegal administrative assistantsMedical administrative assistantsCourt Recorders and Medical TranscriptionistsCourt reporters, medical transcriptionists and related occupationsHeath information management occupationsRecords management techniciansStatistical officers and related research support occupationsAccounting technicians and bookkeepersInsurance adjusters and claims examinersInsurance underwritersAssesors, valuators and appraisersCustom, ship and other brokersGeneral office support workersRecords Management and Filing ClerksReceptionistsPersonnel clerksCourt clerksData Entry ClerksDesktop Publishing Operators and Related OccupationsTelephone OperatorsAccounting and Related ClerksPayroll administratorsCustomer Service Representatives - Financial ServicesBanking, Insurance and Other Financial ClerksCollectorsAdministrative ClerksPersonnel ClerksCourt ClerksLibrary assistant and clerksCorrespondence, publication and regulatory clerksCustomer Service, Information and Related ClerksSurvey interviewers and statistical clerksMail, Postal and Related ClerksLetter CarriersCouriers, Messengers and Door-to-Door DistributorsShippers and ReceiversStorekeepers and Parts ClerksProduction ClerksPurchasing and Inventory ClerksDispatchers and Radio OperatorsTransportation Route and Crew SchedulersMail, postal and related workersLetter carriersCouriers, messengers and door-to-door distributorsShippers and receiversStorekeepers and partspersonsProduction logistics co-ordinatorsPurchasing and inventory control workersDispatchersTransportation route and crew schedulersPhysicists and AstronomersChemistsGeoscientists and oceanographersMeteorologists and climatologistsOther Professional Occupations in Physical SciencesBiologists and Related ScientistsForestry ProfessionalsAgricultural Representatives, Consultants and SpecialistsCivil EngineersMechanical EngineersElectrical and Electronics EngineersChemical EngineersIndustrial and Manufacturing EngineersMetallurgical and Materials EngineersMining EngineersGeological EngineersPetroleum EngineersAerospace EngineersComputer Engineers (Except Software Engineers)Other Professional Engineers, n.e.c.ArchitectsLandscape ArchitectsUrban and Land Use PlannersLand SurveyorsMathematicians, statisticians and actuariesInformation Systems Analysts and ConsultantsDatabase Analysts and Data AdministratorsSoftware EngineersComputer Programmers and Interactive Media DevelopersWeb Designers and DevelopersChemical Technologists and TechniciansGeological and Mineral Technologists and TechniciansMeteorological TechniciansBiological Technologists and TechniciansAgricultural and Fish Products InspectorsForestry Technologists and TechniciansConservation and Fishery OfficersLandscape and Horticulture Technicians and SpecialistsCivil Engineering Technologists and TechniciansMechanical Engineering Technologists and TechniciansIndustrial Engineering and Manufacturing Technologists and TechniciansConstruction EstimatorsElectrical and Electronics Engineering Technologists and TechniciansElectronic Service Technicians (Household and Business Equipment)Industrial Instrument Technicians and MechanicsAircraft Instrument, Electrical and Avionics Mechanics, Technicians and InspectorsArchitectural Technologists and TechniciansIndustrial DesignersDrafting Technologists and TechniciansLand Survey Technologists and TechniciansTechnical occupations in geomatics and meteorologyNondestructive Testers and InspectorsEngineering Inspectors and Regulatory OfficersInspectors in Public and Environmental Health and Occupational Health and SafetyConstruction InspectorsAir Pilots, Flight Engineers and Flying InstructorsAir traffic controllers and related occupationsDeck Officers, Water TransportEngineer Officers, Water TransportRailway Traffic Controllers and Marine Traffic RegulatorsComputer and Network Operators and Web TechniciansUser Support TechniciansInformation systems testing techniciansNurse co-ordinators and supervisorsRegistered nurses and registered psychiatric nursesSpecialist PhysiciansGeneral Practitioners and Family PhysiciansDentistsVeterinariansOptometristsChiropractorsOther Professional Occupations in Health Diagnosing and TreatingAllied primary health practitionersOther professional occupations in health diagnosing and treatingPharmacistsDietitians and NutritionistsAudiologists and Speech-Language PathologistsPhysiotherapistsOccupational TherapistsOther professional occupations in therapy and assessmentHead Nurses and SupervisorsRegistered NursesMedical laboratory technologistsMedical laboratory technicians and pathologists' assistantsAnimal health technologists and veterinary techniciansRespiratory Therapists, Clinical Perfusionists and Cardio-Pulmonary TechnologistsMedical Radiation TechnologistsMedical SonographersCardiology technologists and electrophysiological diagnostic technologists, n.e.c.Electroencephalographic and Other Diagnostic Technologists, n.e.c.Other medical technologists and technicians (except dental health)DenturistsDental Hygienists and Dental TherapistsDental Technologists, Technicians and Laboratory Bench WorkersOpticiansPractitioners of natural healingLicensed Practical NursesParamedical occupationsOther Technical Occupations in Therapy and AssessmentMassage TherapistsOther technical occupations in therapy and assessmentDental AssistantsNurse aides, orderlies and patient service associatesOther assisting occupations in support of health servicesUniversity professors and lecturersPost-secondary teaching and research assistantsCollege and other vocational instructorsSecondary school teachersElementary school and kindergarten teachersEducational counsellorsJudgesLawyers and Quebec NotariesUniversity ProfessorsPost-Secondary Teaching and Research AssistantsCollege and Other Vocational InstructorsSecondary School TeachersElementary School and Kindergarten TeachersEducational CounsellorsPsychologistsSocial WorkersFamily, Marriage and Other Related CounsellorsProfessional occupations in religionProbation and Parole Officers and Related OccupationsEmployment counsellorsNatural and Applied Science Policy Researchers, Consultants and Program OfficersEconomists and Economic Policy Researchers and AnalystsBusiness development officers and marketing researchers and consultantsSocial policy researchers, consultants and program officersHealth Policy Researchers, Consultants and Program OfficersEducation Policy Researchers, Consultants and Program OfficersRecreation, sports and fitness policy researchers, consultants and program officersProgram Officers Unique to GovernmentOther Professional Occupations in Social Science, n.e.c.Paralegal and related occupationsSocial and community service workersEmployment CounsellorsEarly Childhood Educators and AssistantsInstructors of persons with disabilitiesOther InstructorsOther Religious OccupationsPolice officers (except commissioned)FirefightersNon-commissioned ranks of the Canadian Armed ForcesHome child care providersHome support workers, housekeepers and related occupationsElementary and secondary school teacher assistantsSheriffs and bailiffsCorrectional service officersBy-law enforcement and otehr regulatory officers, n.e.c.LibrariansConservators and CuratorsArchivistsAuthors and WritersEditorsJournalistsProfessional Occupations in Public Relations and CommunicationsTranslators, Terminologists and InterpretersProducers, Directors, Choreographers and Related OccupationsConductors, Composers and ArrangersMusicians and SingersDancersActors and ComediansPainters, Sculptors and Other Visual ArtistsLibrary and public archive techniciansTechnical Occupations Related to Museums and Art GalleriesPhotographersFilm and Video Camera OperatorsGraphic Arts TechniciansBroadcast TechniciansAudio and Video Recording TechniciansOther Technical and Co-ordinating Occupations in Motion Pictures, Broadcasting and the Performing ArtsSupport occupations in motion pictures, broadcastinjg, photography and the performing artsAnnouncers and other broadcastersOther performers, n.e.c.Graphic Designers and IllustratorsInterior designers and interior decoratorsTheatre, Fashion, Exhibit and Other Creative DesignersArtisans and CraftspersonsPatternmakers - Textile, Leather and Fur ProductsAthletesCoachesSports Officials and RefereesProgram Leaders and Instructors in Recreation and Sport and fitnessRetail sales supervisorsFood Service SupervisorsExecutive HousekeepersDry Cleaning and Laundry SupervisorsCleaning SupervisorsOther Service SupervisorsTechnical Sales Specialists - Wholesale TradeRetail and wholesale buyersInsurance Agents and BrokersReal Estate Agents and SalespersonsRetail and Wholesale BuyersGrain Elevator OperatorsFinancial sales representativesChefsCooksButchers and Meat Cutters - Retail and WholesaleBakersPolice Officers (Except Commissioned)FirefightersHairstylists and BarbersFuneral Directors and EmbalmersFood service supervisorsExecutive housekeepersAccomodation, travel, tourism and related services supervisorsCustomer and information services supervisorsCleaning supervisorsOther services supervisorsChefsCooksButchers, meat cutters and fishmongers - retail and wholesaleBakersHairstylists and barbersTailors, dressmakers, furriers and millinersShoe repairers and shoemakersJewellers, jewellery and watch repairers and related occupationsUpholsterersFuneral directors and embalmersSales and account representatives - wholesale trade (non-technical)Retail salespersonsTravel CounsellorsPursers and Flight AttendantsAirline Sales and Service AgentsTicket Agents, Cargo Service Representatives and Related Clerks (Except Airline)Hotel Front Desk ClerksTour and Travel GuidesOutdoor Sport and Recreational GuidesCasino OccupationsMaîtres d'hôtel and Hosts/HostessesBartendersFood and Beverage ServersSheriffs and BailiffsCorrectional Service OfficersBy-law Enforcement and Other Regulatory Officers, n.e.c.Occupations Unique to the Armed ForcesOther Protective Service OccupationsVisiting Homemakers, Housekeepers and Related OccupationsElementary and Secondary School Teacher AssistantsBabysitters, Nannies and Parents' HelpersImage, Social and Other Personal ConsultantsEstheticians, Electrologists and Related OccupationsPet Groomers and Animal Care WorkersOther Personal Service OccupationsMaîtres d'hôtel et hôtes/hôtessesBarmans/barmaidsFood and beverage serversTravel counsellorsPursers and flight attendantsAirline ticket and service agentsGround and water transport ticket agents, cargo service representatives and related clerksHotel front desk clerksTour and travel guidesOutdoor sport and recreational guidesCasino occupationsSecurity guards and related security service occupationsCustomer services representatives - financial institutionsOther customer and information services representativesImage, social and other personal consultantsEstheticians electrologists and related occupationsPet groomers and animal care workersOther personal service occupationsCashiersService Station AttendantsStore shelf stockers, clerks and order fillersOther sales related occupationsFood Counter Attendants, Kitchen Helpers and Related OccupationsSecurity Guards and Related OccupationsLight Duty CleanersSpecialized CleanersJanitors, Caretakers and Building SuperintendentsOperators and Attendants in Amusement, Recreation and SportOther Attendants in Accommodation and TravelDry Cleaning and Laundry OccupationsIroning, Pressing and Finishing OccupationsOther Elemental Service OccupationsFood counter attendants, kitchen helpers and related support occupationsSupport occupations in accommodation, travel and facilities set-up servicesOperators and attendants in amusement, recreation and sportLight duty cleanersSpeacialized cleanersJanitors, caretakers and building superintendentsDry cleaning, laundry and related occupationsOther service support occupations, n.e.c.Contractors and supervisors, machining, metal forming shaping and erecting trades and related occupationsContractors and supervisors, electrical trades and telecommunications occupationsContractors and supervisors, pipefitting tradesContractors and supervisors, carpentry tradesContractors and supervisors, other construction trades, installers, repairers and servicersSupervisors, Machinists and Related OccupationsContractors and Supervisors, Electrical Trades and Telecommunications OccupationsContractors and Supervisors, Pipefitting TradesContractors and Supervisors, Metal Forming, Shaping and Erecting TradesContractors and Supervisors, Carpentry TradesContractors and Supervisors, Mechanic TradesContractors and Supervisors, Heavy Construction Equipment CrewsSupervisors, Printing and Related OccupationsContractors and Supervisors, Other Construction Trades, Installers, Repairers and ServicersSupervisors, Railway Transport OperationsSupervisors, Motor Transport and Other Ground Transit OperatorsMachinists and Machining and Tooling InspectorsTool and Die MakersSheet metal workersBoilermakersStructural metal and platework fabricators and fittersIronworkersWelders and Related Machine OperatorsElectricians (Except Industrial and Power System)Industrial ElectriciansPower System ElectriciansElectrical Power Line and Cable WorkersTelecommunications Line and Cable WorkersTelecommunications Installation and Repair WorkersCable Television Service and Maintenance TechniciansPlumbersSteamfitters, Pipefitters and Sprinkler System InstallersGas FittersSheet Metal WorkersBoilermakersStructural Metal and Platework Fabricators and FittersIronworkersWelders and Related Machine OperatorsBlacksmiths and Die SettersCarpentersCabinetmakersBricklayersConcrete FinishersTilesettersPlasterers, Drywall Installers and Finishers and LathersRoofers and ShinglersGlaziersInsulatorsPainters and decorators (except interior decorators)Floor Covering InstallersContractors and Supervisors, Mechanic TradesContractors and supervisors, heavy equipment operator crewsSupervisors, printing and related occupationsSupervisors, railway transport operationsSupervisors, motor transport and other ground transit operatorsConstruction millwrights and industrial mechanicsHeavy-Duty Equipment MechanicsHeating, refrigeration and air conditioning mechanicsRailway Carmen/womenAircraft Mechanics and Aircraft InspectorsMachine FittersTextile Machinery Mechanics and RepairersElevator Constructors and MechanicsAutomotive Service Technicians, Truck Mechanics and Mechanical RepairersMotor Vehicle Body RepairersOil and Solid Fuel Heating MechanicsAppliance servicers and repairersElectrical MechanicsMotorcycle, all-terrain vehicle and other related mechanicsOther smal engine and small equipment repairersUpholsterersTailors, Dressmakers, Furriers and MillinersShoe Repairers and ShoemakersJewellers, Watch Repairers and Related OccupationsStationary Engineers and Auxiliary Equipment OperatorsPower Systems and Power Station OperatorsRailway and Yard Locomotive EngineersRailway Conductors and Brakemen/womenCrane OperatorsDrillers and Blasters - Surface Mining, Quarrying and ConstructionWater Well DrillersPrinting Press OperatorsCommercial DiversOther Trades and Related OccupationsOther trades and related occupations, n.e.cTruck DriversBus Drivers, Subway Operators and Other Transit OperatorsTaxi and Limousine Drivers and ChauffeursDelivery and Courier Service DriversHeavy Equipment Operators (Except Crane)Public Works Maintenance Equipment OperatorsRailway Yard WorkersRailway Track Maintenance WorkersDeck Crew, Water TransportEngine Room Crew, Water TransportLock and Cable Ferry Operators and Related OccupationsBoat OperatorsAir Transport Ramp AttendantsResidential and Commercial Installers and ServicersWaterworks and Gas Maintenance WorkersAutomotive Mechanical Installers and ServicersPest Controllers and FumigatorsOther Repairers and ServicersLongshore WorkersMaterial handlersTransport truck driversBus drivers, subway operators and other transit operatorsTaxi and limousine drivers and chauffersDelivery and courier service driversHeavy equipment operators (except crane)Public works maintenance equipment operators and related workersRailway yard and track maintenance workersWater transport deck and engine room crewBoat and cable ferry operators and related occupationsAir transport ramp attendantsOther automotive mechanical installers and servicersConstruction Trades Helpers and LabourersOther trades helpers and labourersPublic Works and Maintenance LabourersRailway and Motor Transport LabourersSupervisors, Logging and ForestrySupervisors, Mining and QuarryingContractors and supervisors, oil and gas drilling and servicesUnderground Production and Development MinersOil and Gas Well Drillers, Servicers, Testers and Related WorkersLogging Machinery OperatorsFarmers and Farm ManagersAgricultural service contractors, farm supervisors and specialized livestock workersFarm Supervisors and Specialized Livestock WorkersNursery and Greenhouse Operators and ManagersContractors and supervisors, landscaping, grounds maintenance and horticulture servicesSupervisors, Landscape and HorticultureAquaculture Operators and ManagersFishing Masters and OfficersFishermen/womenUnderground Mine Service and Support WorkersOil and gas well drilling and related workers and service operatorsChainsaw and Skidder OperatorsSilviculture and Forestry WorkersGeneral Farm WorkersNursery and Greenhouse WorkersFishing Vessel DeckhandsTrappers and HuntersHarvesting LabourersLandscaping and Grounds Maintenance LabourersAquaculture and Marine Harvest LabourersMine LabourersOil and Gas Drilling, Servicing and Related LabourersLogging and Forestry LabourersEntrepreneurs - Temp ResidentsSupervisors, Mineral and Metal ProcessingSupervisors, Petroleum, Gas and Chemical Processing and UtilitiesSupervisors, food and beverage processingSupervisors, Plastic and Rubber Products ManufacturingSupervisors, Forest Products ProcessingSupervisors, Textile ProcessingSupervisors, textile, fabric, fur and leather products processing and manufacturingSupervisors, Motor Vehicle AssemblingSupervisors, Electronics ManufacturingSupervisors, Electrical Products ManufacturingSupervisors, Furniture and Fixtures ManufacturingSupervisors, Fabric, Fur and Leather Products ManufacturingSupervisors, Other Mechanical and Metal Products ManufacturingSupervisors, Other Products Manufacturing and AssemblyCentral Control and Process Operators, Mineral and Metal ProcessingCentral control and process operators, petroleum, gas and chemical processingPulping Control OperatorsPapermaking and Coating Control OperatorsPulping, papermaking and coating control operatorsPower engineers and power systems operatorsWater and waste treatment plant operatorsMachine Operators, Mineral and Metal ProcessingFoundry WorkersGlass Forming and Finishing Machine Operators and Glass CuttersConcrete, Clay and Stone Forming OperatorsInspectors and Testers, Mineral and Metal ProcessingMetalworking and forging machine operatorsMachining tool operatorsOther metal products machine operatorsChemical Plant Machine OperatorsPlastics Processing Machine OperatorsRubber Processing Machine Operators and Related WorkersWater and Waste Plant OperatorsSawmill Machine OperatorsPulp mill machine operatorsPapermaking and finishing machine operatorsOther Wood Processing Machine OperatorsPaper Converting Machine OperatorsLumber Graders and Other Wood Processing Inspectors and GradersWoodworking machine operatorsTextile fibre and yarn, hide and pelt processing machine operators and workersWeavers, Knitters and Other Fabric-Making OccupationsTextile Dyeing and Finishing Machine OperatorsTextile Inspectors, Graders and SamplersFabric, fur and leather cuttersIndustrial sewing machine operatorsInspectors and graders, textile, fabric, fur and leather products manufacturingSewing Machine OperatorsFabric, Fur and Leather CuttersHide and Pelt Processing WorkersInspectors and Testers, Fabric, Fur and Leather Products ManufacturingProcess control and machine operators, food and beverage processingIndustrial Butchers and Meat Cutters, Poultry Preparers and Related WorkersFish and seafood plant workersTobacco Processing Machine OperatorsTesters and graders, food and beverage processingPlateless printing equipment operatorsCamera, Platemaking and Other Pre-Press OccupationsBinding and Finishing Machine OperatorsPhotographic and Film ProcessorsAircraft Assemblers and Aircraft Assembly InspectorsMotor Vehicle Assemblers, Inspectors and TestersElectronics Assemblers, Fabricators, Inspectors and TestersAssemblers and Inspectors, Electrical Appliance, Apparatus and Equipment ManufacturingAssemblers, Fabricators and Inspectors, Industrial Electrical Motors and TransformersMechanical Assemblers and InspectorsMachine Operators and Inspectors, Electrical Apparatus ManufacturingBoat Assemblers and InspectorsFurniture and Fixture Assemblers and InspectorsOther Wood Products Assemblers and InspectorsFurniture Finishers and RefinishersPlastic Products Assemblers, Finishers and InspectorsPainters and Coaters - IndustrialPlating, Metal Spraying and Related OperatorsOther Assemblers and InspectorsMachining Tool OperatorsForging Machine OperatorsWoodworking Machine OperatorsMetalworking Machine OperatorsOther Metal Products Machine OperatorsOther Products Machine OperatorsAircraft assemblers and aircraft assembly inspectorsMotor vehicle assemblers, inspectors and testersElectronics assembers, fabricators, inspectors and testersAssembers and inspectors, electrical applicance, apparatus and equipment manufacturingAssemblers, fabricators and inspectors, industrial electrical motors and transformersMechanical assemblers and inspectorsMachine operators and inspectors, electrical apparatus manufacturingBoat assemblers and inspectorsFurniture and fixture assemblers and inspectorsOther wood products assemblers and inspectorsFurniture finishers and finishersPlastic products assemblers, finishers and inspectorsIndustrial painters, coaters and metal finishing process operatorsOther products assemblers, finishers and inspectorsLabourers in Mineral and Metal ProcessingLabourers in Metal FabricationLabourers in Chemical Products Processing and UtilitiesLabourers in Wood, Pulp and Paper ProcessingLabourers in Rubber and Plastic Products ManufacturingLabourers in Textile ProcessingLabourers in food and beverage processingLabourers in fish and seafood processingOther Labourers in Processing, Manufacturing and UtilitiesStudentNew WorkerHomemakersOther Non-WorkerRetiredOnline Apps Temporary NOCBothEnglishFrenchNeitherResidenceCellularBusinessOtherEntered in ErrorResidenceCellularBusinessEnglishFrenchABBCMBNBNLNSNTNUONPEQCSKYTAdoptive ChildCommon-law partner living in CanadaConjugal partner outside CanadaChildParentAdoptive ParentGuardianAgentCommon-law partner living outside CanadaGrandparentOrphaned Sibling/Nephew/Niece/GrandchildOther RelativeSpouse living in CanadaSpouse living outside CanadaAdopted ChildAgentBrother or sisterChildChild's Spouse / Com law partCommon-Law PartnerGrandchildGuardianHalf-brother or half-sisterLegal representativeOtherParent's Spouse / Com law partRel of Spouse / Com law partSpouseSpouse or Common-Law PartnerStepbrother or stepsisterStep-ChildStep-GrandchildSpouseCommon-Law PartnerOtherCanadian citizen by birthCanadian citizen by descentNaturalized Canadian citizenPermanent residentALAKAZARCACOCTDEDCFLGAHIIDILINIAKSKYLAMEMDMAMIMNMSMOMTNENVNHNJNMNYNCNDOHOKORPARISCSDTNTXUTVTVAWAWVWIWYASFMGUMHMPPWVIPRCo-op Work PermitOpen Work PermitPost Graduation Work PermitChild careDisabledElderlyOtherAbu DhabiAbujaAccraADM - Central Service Delivery & Corporate ServicesADM - OperationsADM - Policy and Program DevelopmentAmmanAnkaraBangaloreBangkokBarrie IRCCBeijingBeirutBerlinBogotaBriefing & Parliamentary AffairsBrusselsBucharestBuenos AiresCairoCalgary IRCCCanberraCase Review, Citizenship & ImmigrationCentralized Intake OfficeCentralized ROChandigarhCharlottetown IRCCCitizenship and Immigration ServicesColomboCPC EdmontonCPC MississaugaCPC-OttawaDakarDar es SalaamDedicated Service Channel (DSC)Deputy Minister's OfficeDomestic RODubaiEdmonton IRCCEtobicoke IRCCFort Frances IRCCFredericton IRCCGatineau IRCCGCMSGenevaGTA-CEN IRCCGTA-TRIPCGuangzhouGuatemalaHalifax IRCCHamilton IRCCHavanaHM MontrealHM Niagara FallsHM TorontoHM VancouverHo Chi MinhHong KongInnovation Hub BCInnovation Hub ManitobaInnovation Hub MontrealIntegration IRInterim Federal Health ProgramInternational ROIslamabadJakartaKabulKelowna IRCCKingstonKingston IRCCKitchener IRCCKyivLagosLethbridge IRCCLimaLondonLondon IRCCLos AngelesM-ACSCMadridManilaMexicoMiamiMinisterial EnquiriesMinister's OfficeMoncton IRCCMontreal CitizenshipMontreal ImmigrationMontreal Review & Interventions IRCCMoscowNairobiNanaimo IRCCNew DelhiNew YorkNiagara Falls IRCCNTC Enforcement OperationsNTC Targeting Operations - PeopleOSC - Operations Support CentreOshawa IRCCOttawa IROttawa IRCCPAC-TRIPCParisPort of SpainPort-au-PrincePPC-TRIPCPRC SydneyPretoriaPrince George IRCCQC-TRIPCQuebec City IRCCRabatRefugee Operations Centre - OttawaRegina IRCCRiyadhRomeSaint John IRCCSantiagoSanto DomingoSao PauloSaskatoon IRCCSault Ste Marie IRCCScarborough Immigration OperationsSeoulShanghaiSherbrooke IRCCSingaporeSt. John's IRCCSudbury IRCCSurrey IRCCSydneyT-ACSCTel AvivThe HagueThunder Bay IRCCTokyoToronto Reviews & Interventions IRCCTrois Rivières IRCCTunisVancouver ImmigrationVancouver Review & Interventions IRCCVictoria IRCCViennaWarsawWashingtonWhitehorse IRCCWindsor IRCCWinnipeg IRCCYellowknife IRCCBusinessTourismShort-Term StudiesReturning StudentReturning WorkerSuper Visa: For Parents or GrandparentsOtherFamily VisitVisitBusinessTourismStudyWorkOtherFamily VisitExemption from Labour Market Impact AssessmentLabour Market Impact Assessment StreamOpen Work PermitOtherSeasonal Agricultural Workers ProgramStart-up Business ClassCo-op Work PermitExemption from Labour Market Impact AssessmentLabour Market Impact Assessment StreamLive-in Caregiver ProgramOpen Work PermitOpen work permit for vulnerable workersOtherPost Graduation Work PermitStart-up Business Class
.ENU-06-2019false
N01NEulerLeonhard1504170717Kind of grandparentGaussCarl FriedrichNMale30041777Brunswick02431234567891800-01-01Y011805-10-09OsthoffJohanna Elisabeth Rosina 08346268transcendantal numberGamma842N01030577215664910010870588380000carl@gauss.comYNYYNNYNYYNNY
000000
+endstream +endobj +98 0 obj +<< /Size 99 /Prev 2541371 /Type /XRef /Root 1 0 R /Info 3 0 R /Index [0 1 73 1 98 1] /ID [(Ï4R\nak>H§x6'" D¸) (#Eg‰«Íïþܺ˜vT2)] /W [1 3 2] /Length 18>> stream +ÿÿ&Éö.#z +endstream +endobj +startxref +3023738 +%%EOF diff --git a/test/test_manifest.json b/test/test_manifest.json index 7a1a935f9..f238600fc 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -930,6 +930,14 @@ "link": true, "type": "load" }, + { "id": "xfa_filled_imm1344e", + "file": "pdfs/xfa_filled_imm1344e.pdf", + "md5": "0576d16692fcd8ef2366cb48bf296e81", + "rounds": 1, + "enableXfa": true, + "lastPage": 2, + "type": "eq" + }, { "id": "xfa_bug1717681", "file": "pdfs/xfa_bug1717681.pdf", "md5": "435b1eae7e017b1a932fe204d1ba8be5", diff --git a/test/unit/clitests.json b/test/unit/clitests.json index 00c16be26..315d03a79 100644 --- a/test/unit/clitests.json +++ b/test/unit/clitests.json @@ -42,6 +42,7 @@ "writer_spec.js", "xfa_formcalc_spec.js", "xfa_parser_spec.js", + "xfa_serialize_data_spec.js", "xfa_tohtml_spec.js", "xml_spec.js" ] diff --git a/test/unit/jasmine-boot.js b/test/unit/jasmine-boot.js index 022ec220f..a3312ed2c 100644 --- a/test/unit/jasmine-boot.js +++ b/test/unit/jasmine-boot.js @@ -88,6 +88,7 @@ async function initializePDFJS(callback) { "pdfjs-test/unit/writer_spec.js", "pdfjs-test/unit/xfa_formcalc_spec.js", "pdfjs-test/unit/xfa_parser_spec.js", + "pdfjs-test/unit/xfa_serialize_data_spec.js", "pdfjs-test/unit/xfa_tohtml_spec.js", "pdfjs-test/unit/xml_spec.js", ].map(function (moduleName) { diff --git a/test/unit/xfa_serialize_data_spec.js b/test/unit/xfa_serialize_data_spec.js new file mode 100644 index 000000000..6e29cd006 --- /dev/null +++ b/test/unit/xfa_serialize_data_spec.js @@ -0,0 +1,73 @@ +/* Copyright 2021 Mozilla Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { $uid } from "../../src/core/xfa/xfa_object.js"; +import { DataHandler } from "../../src/core/xfa/data.js"; +import { searchNode } from "../../src/core/xfa/som.js"; +import { XFAParser } from "../../src/core/xfa/parser.js"; + +describe("Data serializer", function () { + it("should serialize data with an annotationStorage", function () { + const xml = ` + + + + bar + + + 1 + + Giant Slingshot + 1 + 250.00 + 250.00 + + 2 + + Road Runner Bait, large bag + 5 + 12.00 + 60.00 + + 310.00 + 24.80 + 334.80 + + + foo + + + `; + const root = new XFAParser().parse(xml); + const data = root.datasets.data; + const dataHandler = new DataHandler(root, data); + + const storage = new Map(); + for (const [path, value] of [ + ["Receipt.Detail[0].Units", "12&3"], + ["Receipt.Detail[0].Unit_Price", "456>"], + ["Receipt.Detail[0].Total_Price", "789"], + ["Receipt.Detail[1].PartNo", "foo-bar😀"], + ["Receipt.Detail[1].Description", "hello world"], + ]) { + storage.set(searchNode(root, data, path)[0][$uid], { value }); + } + + const serialized = dataHandler.serialize(storage); + const expected = `barfoo1Giant Slingshot12&3456>7892hello world512.0060.00310.0024.80334.80`; + + expect(serialized).toEqual(expected); + }); +});