PageSourceSearch

https://prairieaction.ca/contact-us/

html prairieaction.ca collected 2026-09-30 09:51:50 UTC 80,529 bytes, 1,697 lines download raw bytes

1<!doctype html>
2<html lang="en-CA" prefix="og: https://ogp.me/ns#">
3
4<head>
5  <meta charset="utf-8">
6  <meta http-equiv="x-ua-compatible" content="ie=edge">
7  <title>
8    Contact Us - PrairieAction FoundationPrairieAction Foundation  </title>
9  <meta name="viewport" content="width=device-width, initial-scale=1">
10  <!-- <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> -->
11  <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
12  <link rel="icon" href="/favicon.io" type="image/x-icon">
13  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
14  <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
15  <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
16  <link rel="manifest" href="/site.webmanifest">
17  <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
18  <meta name="msapplication-TileColor" content="#00405b">
19  <meta name="theme-color" content="#ffffff">
20  
21<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
22<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
23<link rel="canonical" href="https://prairieaction.ca/contact-us/" />
24<meta property="og:locale" content="en_US" />
25<meta property="og:type" content="article" />
26<meta property="og:title" content="Contact Us - PrairieAction Foundation" />
27<meta property="og:url" content="https://prairieaction.ca/contact-us/" />
28<meta property="og:site_name" content="Prairieaction Foundation" />
29<meta property="og:updated_time" content="2025-09-15T19:19:13-04:00" />
30<meta property="article:published_time" content="2018-02-16T17:56:34-05:00" />
31<meta property="article:modified_time" content="2025-09-15T19:19:13-04:00" />
32<meta name="twitter:card" content="summary_large_image" />
33<meta name="twitter:title" content="Contact Us - PrairieAction Foundation" />
34<meta name="twitter:label1" content="Time to read" />
35<meta name="twitter:data1" content="Less than a minute" />
36<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://prairieaction.ca/#organization","name":"Prairieaction Foundation","url":"https://prairieaction.ca","logo":{"@type":"ImageObject","@id":"https://prairieaction.ca/#logo","url":"https://prairieaction.ca/wp-content/uploads/2024/03/pa-logo.png","contentUrl":"https://prairieaction.ca/wp-content/uploads/2024/03/pa-logo.png","caption":"Prairieaction Foundation","inLanguage":"en-CA","width":"288","height":"62"}},{"@type":"WebSite","@id":"https://prairieaction.ca/#website","url":"https://prairieaction.ca","name":"Prairieaction Foundation","publisher":{"@id":"https://prairieaction.ca/#organization"},"inLanguage":"en-CA"},{"@type":"ImageObject","@id":"https://prairieaction.ca/wp-content/uploads/2024/03/pa-logo.png","url":"https://prairieaction.ca/wp-content/uploads/2024/03/pa-logo.png","width":"288","height":"62","inLanguage":"en-CA"},{"@type":"BreadcrumbList","@id":"https://prairieaction.ca/contact-us/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://prairieaction.ca","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://prairieaction.ca/contact-us/","name":"Contact Us"}}]},{"@type":"WebPage","@id":"https://prairieaction.ca/contact-us/#webpage","url":"https://prairieaction.ca/contact-us/","name":"Contact Us - PrairieAction Foundation","datePublished":"2018-02-16T17:56:34-05:00","dateModified":"2025-09-15T19:19:13-04:00","isPartOf":{"@id":"https://prairieaction.ca/#website"},"primaryImageOfPage":{"@id":"https://prairieaction.ca/wp-content/uploads/2024/03/pa-logo.png"},"inLanguage":"en-CA","breadcrumb":{"@id":"https://prairieaction.ca/contact-us/#breadcrumb"}},{"@type":"Person","@id":"https://prairieaction.ca/author/supportcornerstonedigital-ca/","name":"Cornerstone","url":"https://prairieaction.ca/author/supportcornerstonedigital-ca/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/8b3f5dfd5c766e85bd3a2e167f7cbac928d0b8fb98fef1a513b4de916582c9aa?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/8b3f5dfd5c766e85bd3a2e167f7cbac928d0b8fb98fef1a513b4de916582c9aa?s=96&amp;d=mm&amp;r=g","caption":"Cornerstone","inLanguage":"en-CA"},"worksFor":{"@id":"https://prairieaction.ca/#organization"}},{"@type":"Article","headline":"Contact Us - PrairieAction Foundation","datePublished":"2018-02-16T17:56:34-05:00","dateModified":"2025-09-15T19:19:13-04:00","author":{"@id":"https://prairieaction.ca/author/supportcornerstonedigital-ca/","name":"Cornerstone"},"publisher":{"@id":"https://prairieaction.ca/#organization"},"name":"Contact Us - PrairieAction Foundation","@id":"https://prairieaction.ca/contact-us/#richSnippet","isPartOf":{"@id":"https://prairieaction.ca/contact-us/#webpage"},"image":{"@id":"https://prairieaction.ca/wp-content/uploads/2024/03/pa-logo.png"},"inLanguage":"en-CA","mainEntityOfPage":{"@id":"https://prairieaction.ca/contact-us/#webpage"}}]}</script>
36
37<!-- /Rank Math WordPress SEO plugin -->
38
39<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://prairieaction.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fprairieaction.ca%2Fcontact-us%2F" />
40<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://prairieaction.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fprairieaction.ca%2Fcontact-us%2F&#038;format=xml" />
41<style id="wp-img-auto-sizes-contain-inline-css">
42img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
43/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
44</style>
45<style id="wp-emoji-styles-inline-css">
46
47	img.wp-smiley, img.emoji {
48		display: inline !important;
49		border: none !important;
50		box-shadow: none !important;
51		height: 1em !important;
52		width: 1em !important;
53		margin: 0 0.07em !important;
54		vertical-align: -0.1em !important;
55		background: none !important;
56		padding: 0 !important;
57	}
58/*# sourceURL=wp-emoji-styles-inline-css */
59</style>
60<style id="wp-block-library-inline-css">
61/**
62 * Colors
63 */
64/**
65 * Typography
66 */
67/**
68 * SCSS Variables.
69 *
70 * Please use variables from this sheet to ensure consistency across the UI.
71 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
72 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
73 */
74/**
75 * Fonts & basic variables.
76 */
77/**
78 * Typography
79 */
80/**
81 * Grid System.
82 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
83 */
84/**
85 * Radius scale.
86 */
87/**
88 * Elevation scale.
89 */
90/**
91 * Dimensions.
92 */
93/**
94 * Mobile specific styles
95 */
96/**
97 * Editor styles.
98 */
99/**
100 * Block & Editor UI.
101 */
102/**
103 * Block paddings.
104 */
105/**
106 * React Native specific.
107 * These variables do not appear to be used anywhere else.
108 */
109/**
110 * Breakpoints & Media Queries
111 */
112/**
113*  Converts a hex value into the rgb equivalent.
114*
115* @param {string} hex - the hexadecimal value to convert
116* @return {string} comma separated rgb values
117*/
118/**
119 * Long content fade mixin
120 *
121 * Creates a fading overlay to signify that the content is longer
122 * than the space allows.
123 */
124/**
125 * Breakpoint mixins
126 */
127/**
128 * Focus styles.
129 */
130/**
131 * Standard focus rings for the WordPress Design System.
132 *
133 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
134 * e.g. `&:focus { @include outset-ring__focus(); }`.
135 */
136/**
137 * Applies editor left position to the selector passed as argument
138 */
139/**
140 * Styles that are reused verbatim in a few places
141 */
142/**
143 * Allows users to opt-out of animations via OS-level preferences.
144 */
145/**
146 * Reset default styles for JavaScript UI based pages.
147 * This is a WP-admin agnostic reset
148 */
149/**
150 * Reset the WP Admin page styles for Gutenberg-like pages.
151 */
152/**
153 * Creates a checkerboard pattern background to indicate transparency.
154 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
155 */
156:root {
157  --wp-block-synced-color: #7a00df;
158  --wp-block-synced-color--rgb: 122, 0, 223;
159  --wp-bound-block-color: var(--wp-block-synced-color);
160  --wp-editor-canvas-background: #ddd;
161  --wp-admin-theme-color: #007cba;
162  --wp-admin-theme-color--rgb: 0, 124, 186;
163  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
164  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
165  --wp-admin-theme-color-darker-20: #005a87;
166  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
167  --wp-admin-border-width-focus: 2px;
168}
169@media (min-resolution: 192dpi) {
170  :root {
171    --wp-admin-border-width-focus: 1.5px;
172  }
173}
174
175/**
176 * Element styles.
177 */
178.wp-element-button {
179  cursor: pointer;
180}
181
182:root .has-very-light-gray-background-color {
183  background-color: #eee;
184}
185:root .has-very-dark-gray-background-color {
186  background-color: #313131;
187}
188:root .has-very-light-gray-color {
189  color: #eee;
190}
191:root .has-very-dark-gray-color {
192  color: #313131;
193}
194:root {
195  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
196}
197:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
198  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
199}
200:root .has-purple-crush-gradient-background {
201  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
202}
203:root .has-hazy-dawn-gradient-background {
204  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
205}
206:root .has-subdued-olive-gradient-background {
207  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
208}
209:root .has-atomic-cream-gradient-background {
210  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
211}
212:root .has-nightshade-gradient-background {
213  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
214}
215:root .has-midnight-gradient-background {
216  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
217}
218:root {
219  /* stylelint-enable @stylistic/function-comma-space-after */
220  --wp--preset--font-size--normal: 16px;
221  --wp--preset--font-size--huge: 42px;
222}
223
224.has-regular-font-size {
225  font-size: 1em;
226}
227
228.has-larger-font-size {
229  font-size: 2.625em;
230}
231
232.has-normal-font-size {
233  font-size: var(--wp--preset--font-size--normal);
234}
235
236.has-huge-font-size {
237  font-size: var(--wp--preset--font-size--huge);
238}
239
240:root .has-text-align-center {
241  text-align: center;
242}
243
244:root .has-text-align-left {
245  /*rtl:ignore*/
246  text-align: left;
247}
248
249:root .has-text-align-right {
250  /*rtl:ignore*/
251  text-align: right;
252}
253
254.has-fit-text {
255  white-space: nowrap !important;
256}
257
258#end-resizable-editor-section {
259  display: none;
260}
261
262.aligncenter {
263  clear: both;
264}
265
266.items-justified-left {
267  justify-content: flex-start;
268}
269
270.items-justified-center {
271  justify-content: center;
272}
273
274.items-justified-right {
275  justify-content: flex-end;
276}
277
278.items-justified-space-between {
279  justify-content: space-between;
280}
281
282.screen-reader-text {
283  border: 0;
284  clip-path: inset(50%);
285  height: 1px;
286  margin: -1px;
287  overflow: hidden;
288  padding: 0;
289  position: absolute;
290  width: 1px;
291  word-wrap: normal !important;
292  word-break: normal !important;
293}
294
295.screen-reader-text:focus {
296  background-color: #ddd;
297  clip-path: none;
298  color: #444;
299  display: block;
300  font-size: 1em;
301  height: auto;
302  left: 5px;
303  line-height: normal;
304  padding: 15px 23px 14px;
305  text-decoration: none;
306  top: 5px;
307  width: auto;
308  z-index: 100000;
309}
310
311/**
312 * The following provide a simple means of applying a default border style when
313 * a user first makes a selection in the border block support panel.
314 * This prevents issues such as where the user could set a border width
315 * and see no border due there being no border style set.
316 *
317 * This is intended to be removed once intelligent defaults can be set while
318 * making border selections via the block support.
319 *
320 * See: https://github.com/WordPress/gutenberg/pull/33743
321 */
322html :where(.has-border-color) {
323  border-style: solid;
324}
325
326html :where([style^=border-color],
327[style*=";border-color"],
328[style*="; border-color"]) {
329  border-style: solid;
330}
331
332html :where([style^=border-top-color],
333[style*=";border-top-color"],
334[style*="; border-top-color"]) {
335  border-top-style: solid;
336}
337
338html :where([style^=border-right-color],
339[style*=";border-right-color"],
340[style*="; border-right-color"]) {
341  /*rtl:ignore*/
342  border-right-style: solid;
343}
344
345html :where([style^=border-bottom-color],
346[style*=";border-bottom-color"],
347[style*="; border-bottom-color"]) {
348  border-bottom-style: solid;
349}
350
351html :where([style^=border-left-color],
352[style*=";border-left-color"],
353[style*="; border-left-color"]) {
354  /*rtl:ignore*/
355  border-left-style: solid;
356}
357
358html :where([style^=border-width],
359[style*=";border-width"],
360[style*="; border-width"]) {
361  border-style: solid;
362}
363
364html :where([style^=border-top-width],
365[style*=";border-top-width"],
366[style*="; border-top-width"]) {
367  border-top-style: solid;
368}
369
370html :where([style^=border-right-width],
371[style*=";border-right-width"],
372[style*="; border-right-width"]) {
373  /*rtl:ignore*/
374  border-right-style: solid;
375}
376
377html :where([style^=border-bottom-width],
378[style*=";border-bottom-width"],
379[style*="; border-bottom-width"]) {
380  border-bottom-style: solid;
381}
382
383html :where([style^=border-left-width],
384[style*=";border-left-width"],
385[style*="; border-left-width"]) {
386  /*rtl:ignore*/
387  border-left-style: solid;
388}
389
390/**
391 * Provide baseline responsiveness for images.
392 */
393html :where(img[class*=wp-image-]) {
394  height: auto;
395  max-width: 100%;
396}
397
398/**
399 * Reset user agent styles for figure element margins.
400 */
401:where(figure) {
402  margin: 0 0 1em 0;
403}
404
405html :where(.is-position-sticky) {
406  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
407}
408
409@media screen and (max-width: 600px) {
410  html :where(.is-position-sticky) {
411    --wp-admin--admin-bar--position-offset: 0px;
412  }
413}
414
415/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
416</style>
417<style id="classic-theme-styles-inline-css">
418/**
419 * These rules are needed for backwards compatibility.
420 * They should match the button element rules in the base theme.json file.
421 */
422.wp-block-button__link {
423	color: #ffffff;
424	background-color: #32373c;
425	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
426
427	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
428	box-shadow: none;
429	text-decoration: none;
430
431	/* The extra 2px are added to size solids the same as the outline versions.*/
432	padding: calc(0.667em + 2px) calc(1.333em + 2px);
433
434	font-size: 1.125em;
435}
436
437.wp-block-file__button {
438	background: #32373c;
439	color: #ffffff;
440	text-decoration: none;
441}
442
443/*# sourceURL=/wp-includes/css/classic-themes.css */
444</style>
445
446<style id="global-styles-inline-css">
447:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
4470) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
447.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
448/*# sourceURL=global-styles-inline-css */
449</style>
450
451<link rel='stylesheet' id='contact-form-7-css' href='https://prairieaction.ca/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
452<link rel='stylesheet' id='theme_css-css' href='https://prairieaction.ca/wp-content/themes/prairie/assets/css/main.css?ver=200525-170018' media='all' />
453<script id="jquery-core-js" src="https://prairieaction.ca/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 453
453
454<script id="jquery-migrate-js" src="https://prairieaction.ca/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
454
455<link rel="https://api.w.org/" href="https://prairieaction.ca/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://prairieaction.ca/wp-json/wp/v2/pages/232" /><style id="wp-custom-css">
456img.aligncenter{
457	display: block;
458	margin-left: auto;
459	margin-right: auto;
460}
461.row{
462	display: flex;
463	flex-wrap: wrap;
464	flex-direction: space-between;
465	margin: 40px 0;
466}
467.row .column{
468	width: 50%;
469	text-align: center;
470	padding: 0 40px;
471}
472.row .column + .column{
473	border-left: 1px solid rgba(20, 20, 17, .15);
474}
475
476@media only screen and (max-width: 767px) {
477.row .column{
478	width: 100%;
479	padding: 0 ;
480}
481	.row .column + .column{
482	border-left: none;
483}
484}
485</style>
486  <style>
487    /* important dates callout */
488    @media screen and (min-width: 1100px) {
489      .callouts__item {
490        padding-bottom: 0;
491        padding-top: 0;
492      }
493    }
494
495    @media screen and (max-width: 420px) {
496      .callouts__item {
497        padding-bottom: 0;
498      }
499
500      .callouts__item>.inner {
501        margin-top: 0;
502      }
503    }
504
505    .callouts__grid {
506      padding-top: 2em;
507      padding-bottom: 2em;
508    }
509
510    /* why it matters margin */
511    .why-it-matters {
512      margin-top: 0;
513    }
514
515    /* ie flex fix */
516    .ie .callouts__item.has-link .callouts__item-title {
517      z-index: 1;
518      margin-top: 70px;
519    }
520
521    .ie .callouts__item .inner>a {
522      max-height: 180px;
523      margin-bottom: 30px;
524    }
525
526    .main {
527	    margin-top: 85px;
528    }
529
530    @media (max-width: 1300px) {
531  .main {
532		 margin-top: 153.91px;
533	}
534}
535
536    @media screen and (max-width: 1200px) {
537      .ie .callouts__item .inner>a {
538        max-height: none;
539      }
540    }
541
542    @media (max-width: 1100px) {
543  .main {
544		 margin-top: 146.91px;
545	}
546}
547
548@media (max-width: 960px) {
549  .main {
550		margin-top: 170.91px;
551	}
552}
553
554
555@media (max-width: 500px) {
556  .main {
557		 margin-top: 194.91px;
558	}
559}
560
561    .single-bar .hero,
562    .single-bar .page-header {
563      margin-top: 74px !important;
564    }
565    .admin-bar {
566      header {
567        top: 32px;
568      }
569    }
570
571    .main-menu__grid li {
572      position: relative;
573    }
574    .main-menu__grid li a {
575      padding: .6em .2em .5em;
576    }
577    .main-menu__grid li .submenu {
578      
579      margin: 0;
580      padding: 0px 14px;
581      background-color: #fff;
582      transition-property: all;
583      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
584      transition-duration: 150ms;
585      z-index: 99;
586      @media screen and (min-width: 1100px) {
587        visibility: hidden;
588        opacity: 0;
589        position: absolute;
590        top: 100%;
591        width: 250px;
592        padding: 10px 14px;
593      }
594    }
595    .main-menu__grid li .submenu li {
596      
597    }
598    .main-menu__grid li .submenu li a {
599      text-align: left;
600      color: #00405b;
601    }
602    .main-menu__grid li:hover .submenu {
603      visibility: visible;
604      opacity: 1;
605    }
606    .main-menu__grid li .sub-toggle {
607      color: #fff;
608      position: absolute;
609      top: 4px;
610      right: 0;
611      width: 30px;
612      height: 30px;
613      display: flex;
614      justify-content: center;
615      align-items: center;
616      @media screen and (min-width: 1100px) {
617        display: none;
618      }
619    }
620    .main-menu__grid li:last-child a {
621      border:none;
622      padding: .6em .2em .5em;
623      border-radius: 0px;
624    }
625    .main-menu__grid .submenu li > a:after {
626      display: block;
627    }
628    .main-menu__grid .submenu li:last-child a:hover {
629      background-color: #fff;
630    }
631    @media screen and (min-width: 1100px) {
632      .main-menu__grid > li:last-child > a {
633        border: 2px solid #fff;
634        border-radius: .5em;
635        padding: .5em 1em .75em;
636        transition: .2s;
637      }
638      .main-menu__grid .submenu li a:hover:after,
639      .main-menu__grid .submenu li.active-link a:after {
640        background-color: #0096a6;
641      }
642    }
643
644    .main-menu__grid li .submenu {
645      @media screen and (max-width: 1100px) {
646        max-height: 0;
647        overflow: hidden;
648        transition: max-height 0.5s ease;
649      }
650    }
651    @media screen and (max-width: 1100px) {
652      .main-menu__grid li.open .submenu {
653        max-height: 500px;
654      }
655      .main-menu__grid li.open .sub-toggle i:before {
656        content: "\e901";
657      }
658      .main-menu__grid li.active-link a:after {
659        left: 6px;
660      }
661    }
662
663  </style>
664  <!--[if lte IE 9]>
664<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
664<![endif]-->
665  <!--[if IE 6]><link rel="stylesheet" href="http://prairie.cornerstonedigital.ca/assets/css/ie11.css" type="text/css" media="screen, projection"><![endif]-->
666
667  <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 66 bytes, lines 667-668
667
668  <script async src="https://www.googletagmanager.com/gtag/js?id=
668UA-8759335-11
vendor: 14 bytes, lines 668-669
668"></script>
669  
669<script>
670    
vendor: 153 bytes, lines 670-676
670window.dataLayer = window.dataLayer || [];
671
672    function gtag() {
673      dataLayer.push(arguments);
674    }
675    gtag('js', new Date());
676    gtag('config', '
676UA-8759335-11
vendor: 6 bytes, lines 676-677
676');
677  
677</script>
677
678
679<script>
680document.addEventListener( 'wpcf7mailsent', function( event ) {
681    setTimeout( () => {
682        location = 'https://prairieaction.ca/thank-you/';
683    }, 250 ); // Wait for half a second to redirect.
684}, false );
685</script>
685
686  
687<link rel='stylesheet' id='fontawesome-css' href='https://prairieaction.ca/wp-content/plugins/wp-google-maps/css/font-awesome.min.css?ver=3fbc5832f15713c3fd0a29fab361761c' media='all' />
688<link rel='stylesheet' id='fontawesome-polyfill-css' href='https://prairieaction.ca/wp-content/plugins/wp-google-maps/css/polyfill/fa-5to4.css?ver=3fbc5832f15713c3fd0a29fab361761c' media='all' />
689<link rel='stylesheet' id='wpgmza-common-css' href='https://prairieaction.ca/wp-content/plugins/wp-google-maps/css/common.css?ver=10.1.09' media='all' />
690<link rel='stylesheet' id='remodal-css' href='https://prairieaction.ca/wp-content/plugins/wp-google-maps/lib/remodal.css?ver=3fbc5832f15713c3fd0a29fab361761c' media='all' />
691<link rel='stylesheet' id='remodal-default-theme-css' href='https://prairieaction.ca/wp-content/plugins/wp-google-maps/lib/remodal-default-theme.css?ver=3fbc5832f15713c3fd0a29fab361761c' media='all' />
692<link rel='stylesheet' id='datatables-css' href='https://prairieaction.ca/wp-content/plugins/wp-google-maps/css/jquery.dataTables.min.css?ver=3fbc5832f15713c3fd0a29fab361761c' media='all' />
693<link rel='stylesheet' id='wpgmza-ui-default-css' href='https://prairieaction.ca/wp-content/plugins/wp-google-maps/css/styles/default.css?ver=10.1.09' media='all' />
694<style id="core-block-supports-inline-css">
695/**
696 * Core styles: block-supports
697 */
698
699/*# sourceURL=core-block-supports-inline-css */
700</style>
701
702</head>
703
704<body class="wp-singular page-template-default page page-id-232 wp-theme-prairie desktop chrome contact-us top-parent-232">
705  <div class="main-overlay"></div><!-- /.main-overlay -->
706    <div class="wrapper double-bar">
707    <header class="site-header">
708      <div class="container container--main-menu">
709        <div class="logo-wrapper">
710          <a href="/" class="logo">
711                              <img src="https://prairieaction.ca/wp-content/uploads/2025/07/Logo-PAF-2025.svg" alt="PrairieAction Foundation">
712                        </a>
713        </div><!-- /.logo -->
714
715        <div class="hamburger"><h6>Menu</h6><span></span></div>
716
717<nav class="navbar main-menu">
718
719  <ul class="grid main-menu__grid">
720
721    
722    
723
724
725        <li class="grid-item menu-item top-item-home item-87">
726      <a href="https://prairieaction.ca/"><span>Home</span></a>
727      
728
729
730      
731
732</li><!-- /top-level-menu-item -->
733
734
735    
736
737
738        <li class="grid-item menu-item top-item-who-we-are item-1630">
739      <a href="https://prairieaction.ca/who-we-are/"><span>Who We Are</span></a>
740      
741
742
743      
744
745</li><!-- /top-level-menu-item -->
746
747
748    
749
750
751        <li class="grid-item menu-item top-item-how-we-help has-sub standard-link item-246">
752      <a href="https://prairieaction.ca/how-we-help/"><span>How We Help</span></a>
753      <span class="sub-toggle"><i class="icon-plus"></i></span>
754
755
756      
757      <ul class="submenu">
758
759        
760          
761          <li class="sub-menu-item sub-item-care-grants">
762            <a href="https://prairieaction.ca/apply-for-funding/care-grant-program/">CARE Grants</a>
763          </li><!-- /.sub-menu-item -->
764
765        
766          
767          <li class="sub-menu-item sub-item-tri-provincial-research">
768            <a href="https://prairieaction.ca/apply-for-funding/special-tri-provincial-research/">Tri-Provincial Research</a>
769          </li><!-- /.sub-menu-item -->
770
771        
772          
773          <li class="sub-menu-item sub-item-education-awareness-ea-grant-program">
774            <a href="https://prairieaction.ca/apply-for-funding/education-awareness-grants/">Education & Awareness (E&A) Grant Program</a>
775          </li><!-- /.sub-menu-item -->
776
777        
778      </ul><!-- /.sub-menu -->
779
780    
781
782</li><!-- /top-level-menu-item -->
783
784
785    
786
787
788        <li class="grid-item menu-item top-item-voices-stories item-248">
789      <a href="https://prairieaction.ca/voices-and-stories/"><span>Voices & Stories</span></a>
790      
791
792
793      
794
795</li><!-- /top-level-menu-item -->
796
797
798    
799
800
801        <li class="grid-item menu-item top-item-contact-us active-link item-232">
802      <a href="https://prairieaction.ca/contact-us/"><span>Contact Us</span></a>
803      
804
805
806      
807
808</li><!-- /top-level-menu-item -->
809
810
811    
812
813
814        <li class="grid-item menu-item top-item-support-us item-1641">
815      <a href="https://prairieaction.ca/support-us/"><span>Support Us</span></a>
816      
817
818
819      
820
821</li><!-- /top-level-menu-item -->
822
823
824    
825
826
827        <li class="grid-item menu-item top-item-apply-for-funding item-225">
828      <a href="https://prairieaction.ca/apply-for-funding/"><span>Apply for Funding</span></a>
829      
830
831
832      
833
834</li><!-- /top-level-menu-item -->
835
836
837</ul><!-- /main menu ul -->
838</nav><!-- /.navbar main-menu -->
839
840      </div>
841              <div class="home-menu-message-container yes">
842          <a href="https://prairieaction.ca/apply-for-funding/special-tri-provincial-research/">
843            <h4>Applications for the Tri-Provincial Research Grants now being accepted on or before July 15, 2026.</h4>
844          </a>
845        </div>
846        <!--home-menu-message-container-->
847          </header>
848
849  <!--content start-->
850	<article class="main">
851			<h1 class="visually-hidden">Contact Us</h1>
852
853			
854
855<div class="page-header">
856        <div class="page-header-image" style="background-image: url('https://prairieaction.ca/wp-content/uploads/2018/06/contact-us.jpg')"></div>
857        <div class="page-header__overlay"></div><!-- /.page-header__overlay -->
858    </figure><!-- /.page-header__image -->
859    <div class="container">
860        <h2 class="h1 page-header__title">
861            Contact Us                    </h2><!-- /.page-header__title -->
862               
863    </div><!-- /.container -->
864</div><!-- /.page-header -->
865
866<div class="breadcrumbs">
867        <div class="container">
868           <div style="z-index: 100;"> <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to PrairieAction Foundation." href="https://prairieaction.ca" class="home"><span property="name">PrairieAction</em></span></a><meta property="position" content="1"></span> &gt; <span property="itemListElement" typeof="ListItem"><span property="name">Contact Us</span><meta property="position" content="2"></span>  </div>  
869        </div>
870</div><!-- /.breadcrumbs -->
871
872
873
874
875
876			
877			<div class="page-grid grid">
878			
879			
880			<div class="page-modules page-modules--full">
881			
882<section class="text" style="text-align: left">
883    <div class="container">
884                    <h2 class="text__title">
885                Contact Us            </h2><!-- /.text__title -->
886                            <div class="text__content">
887            <div class="contact-half-container">
888<div class="contact-half-item">
889<div class="wpcf7 no-js" id="wpcf7-f186-o1" lang="en-CA" dir="ltr" data-wpcf7-id="186">
890<div class="screen-reader-response">
890<p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
891<form action="/contact-us/#wpcf7-f186-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
892<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="186" /><input type="hidden" name="_wpcf7_version" value="6.1.7" /><input type="hidden" name="_wpcf7_locale" value="en_CA" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f186-o1" /><input type="hidden" name="_wpcf7_container_post" value="0" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" />
893</fieldset>
894<div class="wpcf7-response-output" aria-hidden="true"></div>
895<div class="form-half">
896	<p><span style="color:#05405A; font-weight: bold;">PrairieAction</span><br />
897PO Box 21038<br />
898Saskatoon, Saskatchewan<br />
899S7H 5N9
900	</p>
901</div>
902<div class="form-half">
903	<p><span style="color:#05405A; font-weight: bold;">Email</span>: <a style="text-decoration: none; color: inherit;" href="mailto:[email protected]">[email protected]</a>
904	</p>
905</div>
906<div class="form-half">
907	<p><span class="wpcf7-form-control-wrap" data-name="first-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="First Name" value="" type="text" name="first-name" /></span>
908	</p>
909</div>
910<div class="form-half">
911	<p><span class="wpcf7-form-control-wrap" data-name="last-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Last Name" value="" type="text" name="last-name" /></span>
912	</p>
913</div>
914<div class="form-half">
915	<p><span class="wpcf7-form-control-wrap" data-name="email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Email" value="" type="email" name="email" /></span>
916	</p>
917</div>
918<div class="form-half">
919	<p><span class="wpcf7-form-control-wrap" data-name="phone"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" placeholder="Phone" value="" type="tel" name="phone" /></span>
920	</p>
921</div>
922<div class="form-full">
923	<p><span class="wpcf7-form-control-wrap" data-name="message-content"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Message" name="message-content"></textarea></span>
924	</p>
925</div>
926<div class="form-half">
927	<p><div class="cf7-cf-turnstile" style="margin-top: 0px; margin-bottom: -15px;"> <div id="cf-turnstile-cf7-1565804682" class="cf-turnstile" data-sitekey="0x4AAAAAAB1huk4lgHSnAJYd" data-theme="light" data-language="auto" data-size="normal" data-retry="auto" data-retry-interval="1000" data-refresh-expired="auto" data-refresh-timeout="auto" data-action="contact-form-7" data-callback="turnstileCF7Callback" data-appearance="always"></div> <br class="cf-turnstile-br cf-turnstile-br-cf7-1565804682"> </div><br/><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Send" />
928	</p>
929</div>
930</form>
931</div>
932</div>
933<p><!--contact-half-item--></p>
934<div class="contact-half-item"><div id="wpgmza_map" class="wpgmza_map" data-settings='{"id":"1","map_title":"PrairieAction","map_width":"100","map_height":"400","map_start_lat":"52.132188","map_start_lng":"-106.637165","map_start_location":"52.13218792234357,-106.63716483418382","map_start_zoom":"13","default_marker":"0","type":"1","alignment":"1","directions_enabled":"1","styling_enabled":"0","styling_json":"","active":"0","kml":"","bicycle":"0","traffic":"0","dbox":"1","dbox_width":"100","listmarkers":"0","listmarkers_advanced":"0","filterbycat":"0","ugm_enabled":"0","ugm_category_enabled":"
9340","fusion":"","map_width_type":"\\%","map_height_type":"px","mass_marker_support":"1","ugm_access":"0","order_markers_by":"1","order_markers_choice":"2","show_user_location":"0","default_to":"","other_settings":{"store_locator_enabled":2,"store_locator_distance":2,"store_locator_bounce":1,"store_locator_query_string":"ZIP \/ Address:","wpgmza_store_locator_restrict":"","map_max_zoom":"1","transport_layer":0,"wpgmza_theme_data":""}}' data-map-id='1' Data-maps-engine='' data-shortcode-attributes='{"id":"1"}' style="display:block; overflow:auto; width:100%; height:400px; float:left;"></div></div>
935<p><!--contact-half-item--></p>
936</div>
937<p><!--contact-half-container--></p>
938            </div><!-- /.text__content -->
939                    </div><!-- /.container -->
940</section><!-- /.text -->			</div><!-- /.page-modules -->
941			
942			</div><!-- /.page-grid -->
943
944			
945
946
947
948			</article><!-- /.article -->
949	<!--/content end-->
950
951
952
953
954    
955     <section class="outro">
956        <div class="outro__overlay"></div><!-- /.outro__overlay -->
957        <div class="container">
958            <h2 class="outro__title">Apply for Funding</h2><!-- /.outro__container -->
959            <div class="outro__caption">
960                <p>Learn more about the application process for funding through our two areas of focus: Research Grants and Education &amp; Awareness Grants.</p>
961            </div><!-- /.outro__caption -->
962                            <a href="/apply-for-funding/" target="" class="outro__link btn">
963                    Apply Now                </a><!-- /.outro__link btn -->
964                                    </div><!-- /.container -->
965    </section><!-- /.outro -->
966
967
968
969<footer class="footer">
970	<div class="container">
971		<div class="footer__grid">
972			<div class="footer__contact">
973				<div class="footer-logo"><img src="https://prairieaction.ca/wp-content/uploads/2025/07/Logo-PAF-2025.svg"></div> <!--footer-logo-->
974				<ul>
975					<li>
976							<div class="footer-address"><i class="icon-map-marker"></i><span> PO Box 21038<br />
977Saskatoon, Saskatchewan<br />
978S7H 5N9</span></div> 
979					</li>
980					<li>
981						<a href="mailto: [email protected]">
982							<i class="icon-envelope-o"></i> [email protected]<!-- /.icon-email -->
983						</a>
984					</li>
985				</ul>
986			</div><!-- /.footer__contact -->
987		<!-- <nav class ="footer__help">
988			<h3>Need Help?</h3>
989			<div class="footer-help-container">
990			
991			</div> 
992		</nav> 
993	-->
994	<nav class ="footer__nav">
995
996		<div class="footer__nav-col">
997
998			
999			
1000
1001									
1002
1003					<h3>
1004						
1005						<a href="http://prairieaction.ca/who-we-are/" target="_self">WHO WE ARE</a>
1006					</h3>
1007
1008					
1009						<ul>
1010							
1011
1012								<li><a href="http://prairieaction.ca/who-we-are/" target="_self">Our Board</a></li>
1013
1014
1015							
1016
1017											</ul>						
1018									
1019
1020					<h3>
1021						
1022						<a href="http://prairieaction.ca/how-we-help/" target="_self">HOW WE HELP</a>
1023					</h3>
1024
1025					
1026						<ul>
1027							
1028
1029								<li><a href="http://prairieaction.ca/how-we-help#care" target="_self">We Provide CARE Grants</a></li>
1030
1031
1032							
1033
1034								<li><a href="http://prairieaction.ca/how-we-help#tri" target="_self">We Fund Tri-Provincial Research</a></li>
1035
1036
1037							
1038
1039								<li><a href="http://prairieaction.ca/how-we-help#education" target="_self">We Promote Education &amp; Awareness</a></li>
1040
1041
1042							
1043
1044											</ul>						
1045				
1046
1047					</div>
1048
1049		<div class ="footer__nav-col">
1050			
1051
1052				
1053					<h3><a href="http://prairieaction.ca/voices-and-stories/" target="_self">VOICES &amp; STORIES</a></h3>
1054
1055										</ul>						
1056				
1057					<h3><a href="http://prairieaction.ca/apply-for-funding/" target="_self">APPLY FOR FUNDING</a></h3>
1058
1059					
1060						<ul>
1061							
1062
1063								<li><a href="http://prairieaction.ca/apply-for-funding/care-grant-program/" target="_self">CARE Grants</a></li>
1064
1065
1066							
1067
1068								<li><a href="https://prairieaction.ca/apply-for-funding/special-tri-provincial-research/" target="_self">Tri-Provincial Research</a></li>
1069
1070
1071							
1072
1073								<li><a href="http://prairieaction.ca/apply-for-funding/education-awareness-grants/" target="_self">Education Awareness Grant</a></li>
1074
1075
1076							
1077
1078											</ul>						
1079				
1080
1081					</div> <!--nav2-->
1082
1083
1084		<div class="footer__nav-col">
1085			
1086
1087				
1088					<h3><a href="http://prairieaction.ca/contact-us/"target="_self">CONTACT US</a></h3>
1089
1090										</ul>						
1091				
1092					<h3><a href="http://prairieaction.ca/support-us/"target="_self">TAKE ACTION - DONATE TODAY</a></h3>
1093
1094										</ul>						
1095				
1096
1097					</div><!--/nav 3-->
1098
1099	</nav> <!--footer__nav-->
1100
1101
1102</div><!-- /.footer__grid -->
1103
1104</div><!-- /.container -->
1105<div class="footer__post">
1106	<div class="container">
1107		<div class="footer__post-copyright">
1108			Copyright &copy; PrairieAction Foundation 2026. All Rights Reserved. Charity no. 87840 1041 RR 0001
1109		</div><!-- /.footer__post-copyright -->
1110	</footer><!-- /footer -->
1111
1112<div class="contact-tab ">
1113  <div href="#" class="contact-tab__link">
1114
1115    <div class="contact-tab__text1">Important Dates</div><!-- /.contact-tab__text1 -->
1116    <i class="contact-tab__icon"></i><!-- /.icon-chat contact-tab__icon -->
1117  </div><!-- /.contact-tab__link -->
1118   
1119        <div class="important_date_wrapper">
1120    
1121                <a href="http://prairieaction.ca/apply-for-funding/care-grant-program/" class="important_date_block  col-3 ">
1122        <h3>Care Grants</h3>
1123                  <ul class="important-date-list">
1124                       
1125                          <li class="important-date-list-item ">
1126                <span class="date">Accepted throughout the year </span><span class="action"></span>
1127              </li>
1128            
1129           
1130        </ul>
1131          </a>
1132              <a href="http://prairieaction.ca/apply-for-funding/special-tri-provincial-research/" class="important_date_block  col-3 ">
1133        <h3>Tri-Provincial Research</h3>
1134                  <ul class="important-date-list">
1135                       
1136                          <li class="important-date-list-item ">
1137                <span class="date">Applications are now being accepted on or before July 15, 2026.</span><span class="action"></span>
1138              </li>
1139            
1140           
1141        </ul>
1142          </a>
1143              <a href="http://prairieaction.ca/education-awareness-grants/" class="important_date_block  col-3 ">
1144        <h3>Education Awareness</h3>
1145                  <ul class="important-date-list">
1146                       
1147                          <li class="important-date-list-item ">
1148                <span class="date">Accepted throughout the year </span><span class="action"></span>
1149              </li>
1150            
1151           
1152        </ul>
1153          </a>
1154        </div>
1155
1156</div><!-- /.contact-tab -->
1157</div><!-- /.wrapper -->
1158
1159<script type="speculationrules">
1160{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/prairie/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1161</script>
vendor: 1 bytes, line 1161
1161
1162<script id="wp-hooks-js" src="https://prairieaction.ca/wp-includes/js/dist/hooks.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1162
1162
1163<script id="wp-i18n-js" src="https://prairieaction.ca/wp-includes/js/dist/i18n.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1163
1163
1164<script id="wp-i18n-js-after">
1165wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1166//# sourceURL=wp-i18n-js-after
1167</script>
vendor: 1 bytes, line 1167
1167
1168<script id="swv-js" src="https://prairieaction.ca/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1168
1168
1169<script id="contact-form-7-js-before">
1170var wpcf7 = {
1171    "api": {
1172        "root": "https:\/\/prairieaction.ca\/wp-json\/",
1173        "namespace": "contact-form-7\/v1"
1174    },
1175    "cached": 1
1176};
1177//# sourceURL=contact-form-7-js-before
1178</script>
vendor: 1 bytes, line 1178
1178
1179<script id="contact-form-7-js" src="https://prairieaction.ca/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1179
1179
1180<script id="theme_js-js" src="https://prairieaction.ca/wp-content/themes/prairie/assets/js/dist/main.js?ver=220319-95422"></script>
vendor: 1 bytes, line 1180
1180
1181<script data-cfasync="false" id="cfturnstile-js-before">
1182(function(w,d){var q=w.cfturnstileQueue=w.cfturnstileQueue||[];if(w.cfturnstileRender)return;var ready=false,hooked=false,ticks=0,timer=null;var cbs=["callback","error-callback","expired-callback","timeout-callback","unsupported-callback","before-interactive-callback","after-interactive-callback"];function opts(e){var p={};for(var i=0;i<cbs.length;i++){(function(n){var v=e.getAttribute("data-"+n);if(!v)return;p[n]=function(){var f=w[v];if(typeof f==="function")return f.apply(w,arguments);};})(cbs[i]);}return p;}w.cfturnstileOpts=function(e){if(typeof e==="string")e=d.querySelector(e);return e&&e.getAttribute?opts(e):{};};function one(id){var e=d.getElementById("cf-turnstile"+id);if(!e)return false;if(e.firstElementChild)return true;try{w.turnstile.render(e,opts(e));return true;}catch(_){return false;}}function drain(){if(!ready)return;for(var i=q.length-1;i>=0;i--){if(one(q[i]))q.splice(i,1);}if(q.length&&!hooked&&d.readyState==="loading"){hooked=true;d.addEventListener("DOMContentLoaded",function(){hooked=false;drain();});}}function watch(){timer=null;if(!q.length)return;if(!ready&&w.turnstile&&typeof w.turnstile.render==="function")ready=true;drain();if(q.length&&++ticks<170)timer=setTimeout(watch,ticks<20?100:2000);}w.cfturnstileRender=function(){drain();if(q.length&&!timer)timer=setTimeout(watch,100);};w.cfturnstileOnload=function(){ready=true;w.cfturnstileRender();};w.cfturnstileRender();})(window,document);
1183(function(w,d){if(w.cfturnstileRefresh)return;w.cfturnstileRefresh=1;var F="input[name=cf-turnstile-response]",S="form.checkout, form.woocommerce-checkout",u=false;function go(){u=true;}w.addEventListener("pagehide",go);w.addEventListener("beforeunload",go);d.addEventListener("submit",function(e){var f=e.target,s=[];if(!f||!f.querySelectorAll)return;try{if(S&&f.matches&&f.matches(S))return;}catch(_){}f.querySelectorAll(".cf-turnstile").forEach(function(el){var i=el.querySelector(F);if(i&&i.value)s.push([el,i.value]);});if(!s.length)return;setTimeout(function(){if(u||!w.turnstile||d.querySelector("#wfls-prompt-overlay,#wfls-token,#fls_2fa_form,.fls_2fs"))return;s.forEach(function(x){var i=x[0].querySelector(F);if(i&&i.value===x[1]){try{w.turnstile.reset(x[0]);}catch(_){}}});},2000);},true);})(window,document);
1184//# sourceURL=cfturnstile-js-before
1185</script>
vendor: 1 bytes, line 1185
1185
1186<script data-wp-strategy="defer" id="cfturnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&#038;onload=cfturnstileOnload"></script>
vendor: 1 bytes, line 1186
1186
1187<script data-cfasync="false" id="cfturnstile-js-after">
1188function turnstileCF7Callback() {
1189    document.querySelectorAll('.wpcf7-submit').forEach(function(el) {
1190        el.style.pointerEvents = 'auto';
1191        el.style.opacity = '1';
1192    });
1193	}
1194//# sourceURL=cfturnstile-js-after
1195</script>
vendor: 1 bytes, line 1195
1195
1196<script data-cfasync="false" id="cfturnstile-render-js-after">
1197(window.cfturnstileQueue=window.cfturnstileQueue||[]).push("-cf7-1565804682");if(window.cfturnstileRender)window.cfturnstileRender();
1198//# sourceURL=cfturnstile-render-js-after
1199</script>
vendor: 1 bytes, line 1199
1199
1200<script id="wpgmza_data-js-extra">
1201var wpgmza_google_api_status = {"message":"Enqueued","code":"ENQUEUED"};
1202//# sourceURL=wpgmza_data-js-extra
1203</script>
vendor: 1 bytes, line 1203
1203
1204<script id="wpgmza_data-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/wpgmza_data.js?ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1204
1204
1205<script id="wpgmza_api_call-js" src="//maps.google.com/maps/api/js?v=quarterly&#038;language=en&#038;libraries=geometry%2Cplaces%2Cvisualization%2Cmarker&#038;key=AIzaSyDSQJC1eSNztSEQYbRIoNxS79mXASYnSXE&#038;callback=__wpgmzaMapEngineLoadedCallback&#038;ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1205
1205
1206<script id="datatables-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/js/jquery.dataTables.min.js?ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1206
1206
1207<script id="javascript-cookie-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/lib/jquery-cookie.js?ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1207
1207
1208<script id="remodal-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/lib/remodal.min.js?ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1208
1208
1209<script id="pepjs-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/lib/pep.js?ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1209
1209
1210<script id="fast-text-encoding-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/lib/text.js?ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1210
1210
1211<script id="pako-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/lib/pako_deflate.min.js?ver=3fbc5832f15713c3fd0a29fab361761c"></script>
vendor: 1 bytes, line 1211
1211
1212<script id="wpgmza-js-extra">
1213var WPGMZA_localized_data = {"adminurl":"https://prairieaction.ca/wp-admin/","siteHash":"45bf44e7dbac9960365b8a7e192f520c","ajaxurl":"https://prairieaction.ca/wp-admin/admin-ajax.php","pluginDirURL":"https://prairieaction.ca/wp-content/plugins/wp-google-maps/","ajaxnonce":"dae2253787","legacyajaxnonce":"692d089c15","html":{"googleMapsAPIErrorDialog":"\u003Cdiv\u003E\n\n\t\u003Ch2\u003EMaps API Error\u003C/h2\u003E\n\t\n\t\u003Cdiv\u003E\n\t\n\t\t\u003Cp\u003E\n\t\t\tOne or more error(s) have occurred attempting to initialize the Maps API:\t\t\u003C/p\u003E\n\t\n\t\t\u003Cul class=\"wpgmza-google-api-error-list\"\u003E\n\t\t\t\u003Cli class=\"template notice notice-error\"\u003E\n\t\t\t\t\u003Cspan class=\"wpgmza-message\"\u003E\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\"wpgmza-documentation-buttons\"\u003E\n\t\t\t\t\t\u003Ca target=\"_blank\"\u003E\n\t\t\t\t\t\t\u003Ci class=\"fa\" aria-hidden=\"true\"\u003E\u003C/i\u003E\n\t\t\t\t\t\u003C/a\u003E\n\t\t\t\t\u003C/span\u003E\n\t\t\t\u003C/li\u003E\n\t\t\u003C/ul\u003E\n\t\n\t\u003C/div\u003E\n\t\t\t\u003Cp class=\"wpgmza-front-end-only\"\u003E\n\t\t\u003Ci class=\"fa fa-eye\" aria-hidden=\"true\"\u003E\u003C/i\u003E\n\t\tThis dialog is only visible to administrators\t\u003C/p\u003E\n\t\n\t\u003C!--\u003Cbutton data-remodal-action=\"confirm\" class=\"remodal-confirm\"\u003E\n\t\tDismiss\t\u003C/button\u003E--\u003E\n\n\u003C/div\u003E"},"imageFolderURL":"https://prairieaction.ca/wp-content/plugins/wp-google-maps/images/","resturl":"https://prairieaction.ca/wp-json/wpgmza/v1","restnonce":"8331c1c0b4","restnoncetable":{"/maps/\\d+/settings/":"464daf7ca2","/(polygons|polylines|circles|rectangles|pointlabels)(\\/\\d+)?/":"3bf149faaf","/markers(\\/\\d+)?/":"516bd04384","/datatables":"c9663f3761","/system-health-tools/":"e2eee84a43"},"settings":{"wpgmza_settings_marker_pull":"0","wpgmza_google_maps_api_key":"QUl6YVN5RFNRSkMxZVNOenRTRVFZYlJJb054Uzc5bVhBU1luU1hF","wpgmza_marker_xml_url":"https://prairieaction.ca/wp-content/uploads/wp-google-maps/","internal_engine":"legacy","googleMapsApiKey":"QUl6YVN5RFNRSkMxZVNOenRTRVFZYlJJb054Uzc5bVhBU1luU1hF","internalEngine":"legacy","markerPull":"database","markerXmlUrl":"https://prairieaction.ca/wp-content/uploads/wp-google-maps/"},"stylingSettings":{},"currentPage":null,"tileServer":"","internalEngine":"legacy","userCanAdministrator":"0","serverCanInflate":"1","localized_strings":{"unsecure_geolocation":"Many browsers are no longer allowing geolocation from unsecured origins. You will need to secure your site with an SSL certificate (HTTPS) or this feature may not work for your visitors","use_my_location":"Use my location","google_api_not_loaded":"The map cannot be initialized because the Maps API has not been loaded. Please check your settings.","no_google_maps_api_key":"You have not entered a \u003Cb\u003EGoogle Maps API Key\u003C/b\u003E.\u003Cbr /\u003E\u003Cbr /\u003EPlease go to the your admin area, then Maps, then Settings, then the Advanced tab to \u003Ca href=\"https://prairieaction.ca/wp-admin/admin.php?page=wp-google-maps-menu-settings&highlight=wpgmza_google_maps_api_key#advanced-settings\"\u003Eenter your Google Maps API key\u003C/a\u003E.\u003Cbr /\u003E\u003Cbr /\u003EAlternatively, \u003Ca href=\"https://prairieaction.ca/wp-admin/admin.php?page=wp-google-maps-menu-settings&highlight=wpgmza_maps_engine\"\u003Echoose the Open Layers engine\u003C/a\u003E to avoid getting an API key.","documentation":"Documentation","api_dashboard":"API Dashboard","verify_project":"Verify Project","no_shape_circle":"Please create the circle first.","no_shape_rectangle":"Please create the rectangle first.","no_shape_polygon":"Please create the polygon first.","no_shape_polyline":"Please create the polyline first.","failed_to_get_address":"Failed to get address","failed_to_create_marker":"Failed to create marker %d - this marker cannot be placed on the map.","my_location":"My Location","kilometers_away":"km away","miles_away":"miles away","import_completed":"Import completed.","importing_please_wait":"Importing, this may take a moment\u2026","no_address_specified":"No address specified","add_marker":"Add Marker","save_marker":"Save Marker","please_wait":"Please Wait\u2026","zero_results":"No results found in this location. Please try again.","address_not_found":"This address could not be found. WP Go Maps uses a 3rd party service (eg Google) to convert addresses to geographic coordinates. Unfortunately, the service has no records for this address at present. Please try an alternative format, or manually position the marker using right click.","geocode_fail":"Geocode failed due to technical reasons","you_must_check_gdpr_consent":"You must check the GDPR consent box to continue","no_gps_coordinates":"No GPS co
1213ordinates found","fetching_directions":"Fetching directions...","unknown_directions_service_status":"Unknown directions service status","please_fill_out_both_from_and_to_fields":"Please fill out both the \"from\" and \"to\" fields","no_picture_found":"No picture found","overwrite_theme_data":"Are you sure you want to overwrite the existing theme data?","upload_complete":"Upload Complete","uploading_file":"Uploading file","bulk_jpeg_media_title":"WP Go Maps - Bulk JPEG Upload","from_your_location":"from your location","from_searched_location":"from searched location","yes":"Yes","no":"No","requires_gold_v5":"Requires WP Go Maps - Gold add-on 5.0.0 or above","confirm_remove_duplicates":"This operation is not reversable. We recommend you take a backup before proceeding. Would you like to continue?","invalid_theme_data":"Invalid theme data","duplicate_custom_field_name":"Duplicate custom field names, please ensure you only add unique custom field names.","disabled_interactions_notice":"Some interactions are disabled.","interactions_enabled_notice":"Interactions Enabled","disabled_interactions_button":"Re-Enable Interactions","use_two_fingers":"Use two fingers to move the map","use_ctrl_scroll_to_zoom":"Use ctrl + scroll to zoom the map","use_ctrl_scroll_to_zoom_ios":"Use cmd + scroll to zoom the map","geocode_was_not_successful":"Geocode was not successful for the following reason: ","geocoding_library_notice":"Geocoding this address failed. Please check you have enabled the Geocoding API for your Google Maps API project.","map_delete_prompt_text":"Are you sure you want to delete this map?","map_bulk_delete_prompt_text":"Are you sure you want to delete these maps?","general_delete_prompt_text":"Are you sure you want to delete this data?","hide_label_for_this_marker":"Hide label for this marker","show_label_for_this_marker":"Show label for this marker","new_map":"New Map","all":"All","cloud_api_key_error_1":"Autocomplete disabled. \u003Ca href=\"https://wpgmaps.com/documentation/autocomplete-disabled/?utm_source=plugin&utm_medium=link&utm_campaign=cloud-autocomplete-error\" target=\"_BLANK\"\u003EFind out more\u003C/a\u003E.","autcomplete_placeholder":"Enter a location","map_type_roadmap":"Roadmap","map_type_satellite":"Satellite","map_type_terrain":"Terrain","map_type_hybrid":"Hybrid","atlas_major_saving":"Saving\u2026","atlas_major_saved":"Saved","atlas_major_unsaved":"Unsaved changes","atlas_major_save_failed":"Save failed","atlas_major_save_failed_retrying":"Save failed \u2014 retrying in %ds","atlas_major_sl_address_label":"Postal Code / Address:","atlas_major_sl_keywords_label":"Title / Description:","atlas_major_sl_keywords_placeholder":"Enter a title","atlas_major_autosave_paused_label":"Autosave off","atlas_major_autosave_active_label":"Autosave on","atlas_major_autosave_resume_tip":"Click to enable autosave","atlas_major_autosave_pause_tip":"Click to disable autosave (manual Save Map still works)","info_window_edit_marker_title":"Edit this marker","info_window_delete_marker_title":"Delete this marker","info_window_edit_marker_label":"Edit","info_window_delete_marker_label":"Delete","am_sidebar_add_default":"Add","am_sidebar_add_marker":"Add Marker","am_sidebar_list_default":"List","am_sidebar_list_marker":"Marker List","am_sidebar_list_polygon":"Polygon List","am_sidebar_list_polyline":"Polyline List","am_sidebar_list_circle":"Circle List","am_sidebar_list_rectangle":"Rectangle List","am_sidebar_list_heatmap":"Heatmap List","am_sidebar_list_point_label":"Point Label List","am_sidebar_list_image_overlay":"Image Overlay List","am_preview_fetch_failed":"Could not fetch preview"},"api_consent_html":"\u003Cdiv class=\"wpgmza-gdpr-compliance modern\"\u003E\u003Cdiv class='wpgmza-gdpr-image-placeholder'\u003E\u003Cimg src='https://prairieaction.ca/wp-content/plugins/wp-google-maps//images/default.png' /\u003E\u003C/div\u003E\u003Cdiv class='wpgmza-gdpr-notice-card'\u003E\u003Cdiv class='wpgmza-gdpr-inner-notice'\u003E\u003Cp\u003E\n\tI agree for my personal data to be processed by \u003Cspan name=\"wpgmza_gdpr_company_name\"\u003EPrairieAction Foundation\u003C/span\u003E, for the purpose(s) of \u003Cspan name=\"wpgmza_gdpr_retention_purpose\"\u003Edisplaying map tiles, geocoding addresses and calculating and display directions.\u003C/span\u003E.\n\u003C/p\u003E\n\n\u003Cp\u003E\t\n\tI agree for my personal data, provided via map API calls, to be processed by the API provider, for the purposes of geocoding (converting addresses to coordinates), reverse geocoding and\tgenerating directions.\n\u003C/p\u003E\n\u003Cp\u003E\n\tSome visual components of WP Go Maps use 3rd party libraries which are loaded over the network. At present the libraries are Google Maps, Open Street Map, jQuery DataTables and FontAwesome. When loading resources over a network, the 3rd party server will receive your IP address and User Agent string amongst other details. Please refer to the Privacy Policy of the respective libraries for details on how they use data and the process to exercise your rights under the GDPR regulations.\n\u003C/p\u003E\n\u003Cp\u003E\n\tWP Go Maps uses jQuery DataTables to display sortable, searchable tables, such as that seen in the Advanced Marker Listing and on the Map Edit Page. jQuery DataTables in certain circumstances uses a cookie to save and later recall the \"state\" of a given table - that is, the search term, sort column and order and current page. This data is held in local storage and retained until this is cleared manually. No libraries used by WP Go Maps transmit this information.\n\u003C/p\u003E\n\u003Cp\u003E\n\tPlease \u003Ca href=\"https://developers.google.com/maps/terms\"\u003Esee here\u003C/a\u003E and \u003Ca href=\"https://maps.google.com/help/terms_maps.html\"\u003Ehere\u003C/a\u003E for Google's terms. Please also see \u003Ca href=\"https://policies.google.com/privacy?hl=en-GB&gl=uk\"\u003EGoogle's Privacy Policy\u003C/a\u003E. We do not send the API provider any personally identifying information, or information that could uniquely identify your device.\n\u003C/p\u003E\n\u003Cp\u003E\n\tWhere this notice is displayed in place of a map, agreeing to this notice will store a cookie recording your agreement so you are not prompted again.\n\u003C/p\u003E\u003C/div\u003E\u003Cp class='wpgmza-centered wpgmza-gdpr-button-container'\u003E\u003Cbutton class='wpgmza-api-consent'\u003EI agree\u003C/button\u003E\u003C/p\u003E\u003C/div\u003E\u003C/div\u003E","basic_ver
1213sion":"10.1.09","_isProVersion":"","enhancedAutocompleteExtraParams":"","defaultMarkerIcon":"https://prairieaction.ca/wp-content/plugins/wp-google-maps/images/spotlight-poi3.png","markerXMLPathURL":"//prairieaction.ca/wp-content/uploads/wp-google-maps/","is_admin":"0","locale":"en_CA","wpml_language":null,"isServerIIS":"","labelpointIcon":"https://prairieaction.ca/wp-content/plugins/wp-google-maps/images/label-point.png","buildCode":"B.10.1.09::L","postID":"232"};
1214//# sourceURL=wpgmza-js-extra
1215</script>
vendor: 1 bytes, line 1215
1215
1216<script id="wpgmza-js" src="https://prairieaction.ca/wp-content/plugins/wp-google-maps/js/v8/wp-google-maps.min.js?ver=10.1.09"></script>
vendor: 1 bytes, line 1216
1216
1217<script id="wp-emoji-settings" type="application/json">
1218{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://prairieaction.ca/wp-includes/js/wp-emoji.js?ver=3fbc5832f15713c3fd0a29fab361761c","twemoji":"https://prairieaction.ca/wp-includes/js/twemoji.js?ver=3fbc5832f15713c3fd0a29fab361761c"}}
1219</script>
vendor: 1 bytes, line 1219
1219
1220<script type="module">
1221/**
1222 * @output wp-includes/js/wp-emoji-loader.js
1223 */
1224
1225/* eslint-env es6 */
1226
1227// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.
1228
1229/**
1230 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
1231 * @typedef WPEmojiSettings
1232 * @type {object}
1233 * @property {?object} source
1234 * @property {?string} source.concatemoji
1235 * @property {?string} source.twemoji
1236 * @property {?string} source.wpemoji
1237 */
1238
1239const selector = 'script#wp-emoji-settings';
1240const script = document.querySelector( selector );
1241if ( ! ( script instanceof HTMLScriptElement ) ) {
1242	throw new Error( `Element missing: ${ selector }`);
1243}
1244const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );
1245
1246// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
1247window._wpemojiSettings = settings;
1248
1249/**
1250 * Support tests.
1251 * @typedef SupportTests
1252 * @type {object}
1253 * @property {?boolean} flag
1254 * @property {?boolean} emoji
1255 */
1256
1257const sessionStorageKey = 'wpEmojiSettingsSupports';
1258const tests = [ 'flag', 'emoji' ];
1259
1260/**
1261 * Checks whether the browser supports offloading to a Worker.
1262 *
1263 * @since 6.3.0
1264 *
1265 * @private
1266 *
1267 * @returns {boolean}
1268 */
1269function supportsWorkerOffloading() {
1270	return (
1271		typeof Worker !== 'undefined' &&
1272		typeof OffscreenCanvas !== 'undefined' &&
1273		typeof URL !== 'undefined' &&
1274		URL.createObjectURL &&
1275		typeof Blob !== 'undefined'
1276	);
1277}
1278
1279/**
1280 * @typedef SessionSupportTests
1281 * @type {object}
1282 * @property {number} timestamp
1283 * @property {SupportTests} supportTests
1284 */
1285
1286/**
1287 * Get support tests from session.
1288 *
1289 * @since 6.3.0
1290 *
1291 * @private
1292 *
1293 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
1294 */
1295function getSessionSupportTests() {
1296	try {
1297		/** @type {SessionSupportTests} */
1298		const item = JSON.parse(
1299			sessionStorage.getItem( sessionStorageKey )
1300		);
1301		if (
1302			typeof item === 'object' &&
1303			typeof item.timestamp === 'number' &&
1304			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
1305			typeof item.supportTests === 'object'
1306		) {
1307			return item.supportTests;
1308		}
1309	} catch ( e ) {}
1310	return null;
1311}
1312
1313/**
1314 * Persist the supports in session storage.
1315 *
1316 * @since 6.3.0
1317 *
1318 * @private
1319 *
1320 * @param {SupportTests} supportTests Support tests.
1321 */
1322function setSessionSupportTests( supportTests ) {
1323	try {
1324		/** @type {SessionSupportTests} */
1325		const item = {
1326			supportTests: supportTests,
1327			timestamp: new Date().valueOf()
1328		};
1329
1330		sessionStorage.setItem(
1331			sessionStorageKey,
1332			JSON.stringify( item )
1333		);
1334	} catch ( e ) {}
1335}
1336
1337/**
1338 * Checks if two sets of Emoji characters render the same visually.
1339 *
1340 * This is used to determine if the browser is rendering an emoji with multiple data points
1341 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
1342 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
1343 * does not support the emoji correctly.
1344 *
1345 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
1346 * scope. Everything must be passed by parameters.
1347 *
1348 * @since 4.9.0
1349 *
1350 * @private
1351 *
1352 * @param {CanvasRenderingContext2D} context 2D Context.
1353 * @param {string} set1 Set of Emoji to test.
1354 * @param {string} set2 Set of Emoji to test.
1355 *
1356 * @return {boolean} True if the two sets render the same.
1357 */
1358function emojiSetsRenderIdentically( context, set1, set2 ) {
1359	// Cleanup from previous test.
1360	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
1361	context.fillText( set1, 0, 0 );
1362	const rendered1 = new Uint32Array(
1363		context.getImageData(
1364			0,
1365			0,
1366			context.canvas.width,
1367			context.canvas.height
1368		).data
1369	);
1370
1371	// Cleanup from previous test.
1372	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
1373	context.fillText( set2, 0, 0 );
1374	const rendered2 = new Uint32Array(
1375		context.getImageData(
1376			0,
1377			0,
1378			context.canvas.width,
1379			context.canvas.height
1380		).data
1381	);
1382
1383	return rendered1.every( ( rendered2Data, index ) => {
1384		return rendered2Data === rendered2[ index ];
1385	} );
1386}
1387
1388/**
1389 * Checks if the center point of a single emoji is empty.
1390 *
1391 * This is used to determine if the browser is rendering an emoji with a single data point
1392 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
1393 * rendered emoji will have a non-zero value at the center point.
1394 *
1395 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
1396 * scope. Everything must be passed by parameters.
1397 *
1398 * @since 6.8.2
1399 *
1400 * @private
1401 *
1402 * @param {CanvasRenderingContext2D} context 2D Context.
1403 * @param {string} emoji Emoji to test.
1404 *
1405 * @return {boolean} True if the center point is empty.
1406 */
1407function emojiRendersEmptyCenterPoint( context, emoji ) {
1408	// Cleanup from previous test.
1409	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
1410	context.fillText( emoji, 0, 0 );
1411
1412	// Test if the center point (16, 16) is empty (0,0,0,0).
1413	const centerPoint = context.getImageData(16, 16, 1, 1);
1414	for ( let i = 0; i < centerPoint.data.length; i++ ) {
1415		if ( centerPoint.data[ i ] !== 0 ) {
1416			// Stop checking the moment it's known not to be empty.
1417			return false;
1418		}
1419	}
1420
1421	return true;
1422}
1423
1424/**
1425 * Determines if the browser properly renders Emoji that Twemoji can supplement.
1426 *
1427 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
1428 * scope. Everything must be passed by parameters.
1429 *
1430 * @since 4.2.0
1431 *
1432 * @private
1433 *
1434 * @param {CanvasRenderingContext2D} context 2D Context.
1435 * @param {string} type Whether to test for support of "flag" or "emoji".
1436 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
1437 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
1438 *
1439 * @return {boolean} True if the browser can render emoji, false if it cannot.
1440 */
1441function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
1442	let isIdentical;
1443
1444	switch ( type ) {
1445		case 'flag':
1446			/*
1447			 * Test for Transgender flag compatibility. Added in Unicode 13.
1448			 *
1449			 * To test for support, we try to render it, and compare the rendering to how it would look if
1450			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
1451			 */
1452			isIdentical = emojiSetsRenderIdentically(
1453				context,
1454				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
1455				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
1456			);
1457
1458			if ( isIdentical ) {
1459				return false;
1460			}
1461
1462			/*
1463			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
1464			 * so gives us an easy test for full support.
1465			 *
1466			 * To test for support, we try to render it, and compare the rendering to how it would look if
1467			 * the browser doesn't render it correctly ([C] + [Q]).
1468			 */
1469			isIdentical = emojiSetsRenderIdentically(
1470				context,
1471				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
1472				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
1473			);
1474
1475			if ( isIdentical ) {
1476				return false;
1477			}
1478
1479			/*
1480			 * Test for English flag compatibility. England is a country in the United Kingdom, it
1481			 * does not have a two letter locale code but rather a five letter sub-division code.
1482			 *
1483			 * To test for support, we try to render it, and compare the rendering to how it would look if
1484			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
1485			 */
1486			isIdentical = emojiSetsRenderIdentically(
1487				context,
1488				// as the flag sequence
1489				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
1490				// with each code point separated by a zero-width space
1491				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
1492			);
1493
1494			return ! isIdentical;
1495		case 'emoji':
1496			/*
1497			 * Is there a large, hairy, humanoid mythical creature living in the browser?
1498			 *
1499			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
1500			 *
1501			 * The hairy creature emoji is a single code point emoji. Testing for browser
1502			 * support required testing the center point of the emoji to see if it is empty.
1503			 *
1504			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
1505			 *
1506			 * When updating this test, please ensure that the emoji is either a single code point
1507			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
1508			 * joiner vs a zero-width space.
1509			 */
1510			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
1511			return ! notSupported;
1512	}
1513
1514	return false;
1515}
1516
1517/**
1518 * Checks emoji support tests.
1519 *
1520 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
1521 * scope. Everything must be passed by parameters.
1522 *
1523 * @since 6.3.0
1524 *
1525 * @private
1526 *
1527 * @param {string[]} tests Tests.
1528 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
1529 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
1530 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
1531 *
1532 * @return {SupportTests} Support tests.
1533 */
1534function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
1535	let canvas;
1536	if (
1537		typeof WorkerGlobalScope !== 'undefined' &&
1538		self instanceof WorkerGlobalScope
1539	) {
1540		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
1541	} else {
1542		canvas = document.createElement( 'canvas' );
1543	}
1544
1545	const context = canvas.getContext( '2d', { willReadFrequently: true } );
1546
1547	/*
1548	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
1549	 * it doesn't work when the font is bolder than 500 weight. So, we
1550	 * check for bold rendering support to avoid invisible emoji in Chrome.
1551	 */
1552	context.textBaseline = 'top';
1553	context.font = '600 32px Arial';
1554
1555	const supports = {};
1556	tests.forEach( ( test ) => {
1557		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
1558	} );
1559	return supports;
1560}
1561
1562/**
1563 * Adds a script to the head of the document.
1564 *
1565 * @ignore
1566 *
1567 * @since 4.2.0
1568 *
1569 * @param {string} src The url where the script is located.
1570 *
1571 * @return {void}
1572 */
1573function addScript( src ) {
1574	const script = document.createElement( 'script' );
1575	script.src = src;
1576	script.defer = true;
1577	document.head.appendChild( script );
1578}
1579
1580settings.supports = {
1581	everything: true,
1582	everythingExceptFlag: true
1583};
1584
1585// Obtain the emoji support from the browser, asynchronously when possible.
1586new Promise( ( resolve ) => {
1587	let supportTests = getSessionSupportTests();
1588	if ( supportTests ) {
1589		resolve( supportTests );
1590		return;
1591	}
1592
1593	if ( supportsWorkerOffloading() ) {
1594		try {
1595			// Note that the functions are being passed as arguments due to minification.
1596			const workerScript =
1597				'postMessage(' +
1598				testEmojiSupports.toString() +
1599				'(' +
1600				[
1601					JSON.stringify( tests ),
1602					browserSupportsEmoji.toString(),
1603					emojiSetsRenderIdentically.toString(),
1604					emojiRendersEmptyCenterPoint.toString()
1605				].join( ',' ) +
1606				'));';
1607			const blob = new Blob( [ workerScript ], {
1608				type: 'text/javascript'
1609			} );
1610			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
1611			worker.onmessage = ( event ) => {
1612				supportTests = event.data;
1613				setSessionSupportTests( supportTests );
1614				worker.terminate();
1615				resolve( supportTests );
1616			};
1617			return;
1618		} catch ( e ) {}
1619	}
1620
1621	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
1622	setSessionSupportTests( supportTests );
1623	resolve( supportTests );
1624} )
1625	// Once the browser emoji support has been obtained from the session, finalize the settings.
1626	.then( ( supportTests ) => {
1627		/*
1628		 * Tests the browser support for flag emojis and other emojis, and adjusts the
1629		 * support settings accordingly.
1630		 */
1631		for ( const test in supportTests ) {
1632			settings.supports[ test ] = supportTests[ test ];
1633
1634			settings.supports.everything =
1635				settings.supports.everything && settings.supports[ test ];
1636
1637			if ( 'flag' !== test ) {
1638				settings.supports.everythingExceptFlag =
1639					settings.supports.everythingExceptFlag &&
1640					settings.supports[ test ];
1641			}
1642		}
1643
1644		settings.supports.everythingExceptFlag =
1645			settings.supports.everythingExceptFlag &&
1646			! settings.supports.flag;
1647
1648		// When the browser can not render everything we need to load a polyfill.
1649		if ( ! settings.supports.everything ) {
1650			const src = settings.source || {};
1651
1652			if ( src.concatemoji ) {
1653				addScript( src.concatemoji );
1654			} else if ( src.wpemoji && src.twemoji ) {
1655				addScript( src.twemoji );
1656				addScript( src.wpemoji );
1657			}
1658		}
1659	} );
1660//# sourceURL=https://prairieaction.ca/wp-includes/js/wp-emoji-loader.js
1661</script>
1661
1662
1663<script src="https://prairieaction.ca/wp-content/themes/prairie/assets/js/dist/vendor/lazysizes.min.js" async=""></script>
1663
1664
1665<script>
1666document.addEventListener("DOMContentLoaded", function () {
1667	const header = document.querySelector(".site-header");
1668	const article = document.querySelector("article.main");
1669	function setMarginTop() {
1670		if (header && article) {
1671			const headerHeight = header.offsetHeight;
1672			article.style.marginTop = `${headerHeight}px`;
1673		}
1674	}
1675	setMarginTop();
1676	window.addEventListener("resize", setMarginTop); // Update on resize
1677});
1678</script>
1678
1679
1680<!-- Google Analytics: change UA-XXXXX-X to be your site's ID. -->
1681<script>
1682	(function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
1683		function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
1684	e=o.createElement(i);r=o.getElementsByTagName(i)[0];
1685	e.src='https://www.google-analytics.com/analytics.js';
1686	r.parentNode.insertBefore(e,r)}(window,document,'script','ga'));
1687	ga('create','UA-XXXXX-X','auto');ga('send','pageview');
1688</script>
1688
1689
1690</body>
1691</html>
1692
1693<!-- Dynamic page generated in 0.535 seconds. -->
1694<!-- Cached page generated by WP-Super-Cache on 2026-09-24 12:38:55 -->
1695
1696<!-- Compression = gzip -->
1697<!-- super cache -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.