You are here
C4. Radical Labor
Help Jamaican Farm Workers Recover from Devastating Hurricane
It’s been over half a year since Hurricane Melissa, the most powerful hurricane to ever hit Jamaica, tore a path of destruction through the island. Many migrant farmworker families remain homeless and a number of communities still don’t have electricity restored, relying on expensive generators and battery-operated devices for power. The agricultural areas of the island got hit the hardest, impacting access to fresh food and driving up grocery prices.
What Your Donation Will Support100% of all contributions go directly to farmworker families’ immediate needs:
- Emergency food and clean water supplies
- Critical medications and medical supplies
- Temporary shelter and urgent roof repairs
- Flood recovery and debris removal
- Other immediate costs as needed
Migrant Workers Alliance for Change is providing direct support to Jamaican farm worker members impacted by the devastating storm. Many of these workers split their time between Canada and Jamaica as part of seasonal agricultural programs, and they’re facing this crisis both in Canada and now in Jamaica.
Your contribution goes directly to migrant workers and their families who need it most. No administrative fees, just direct relief.
How to HelpDonate Now
Suggested amounts:
- $100 – Provides emergency food supplies for one family
- $300 – Funds urgent roof repairs to prevent further damage
- $500 – Comprehensive support including food, clothing, medicine, and shelter repairs
- Other amount – Every dollar makes a difference
These are the same workers who help feed Canada. When disaster strikes their communities, they deserve our support. The combination of destroyed infrastructure and disrupted income means families are struggling to meet basic needs.
Share this campaign: Help us reach more supporters by sharing on social media
The post Help Jamaican Farm Workers Recover from Devastating Hurricane first appeared on Migrant Workers Alliance for Change.
The post Help Jamaican Farm Workers Recover from Devastating Hurricane appeared first on Migrant Workers Alliance for Change.
May 19: California Nurses Association RNs to protest hospital industry greed and lobby lawmakers in support of bills to promote and protect patient, nurse safety
Union RNs succeed in forcing Kaiser to back off of firing DACA nurse colleague
Petition: Migrants are the solution
The post Petition: Migrants are the solution first appeared on Migrant Workers Alliance for Change.
The post Petition: Migrants are the solution appeared first on Migrant Workers Alliance for Change.
Nurses demand Supreme Court put an end to attacks on patients' reproductive health care decisions
Nurses demand Kaiser protect DACA colleagues
We need May Day every day to defeat the oppression the latest Supreme Court decision on Voting Rights Act codifies
UCLA nurses, health care workers, interns, and residents to protest use of tents and hallway beds at Westwood emergency department
Union nurses, Tom Steyer united for bold, structural change in California
Registered nurses, allies to demand Maine Health cancel contract with Palantir Technologies
Bakersfield Memorial Hospital nurses, community members intensify pressure on hospital to keep burn unit open
Wichita nurses to picket on May 1 for patient safety and safe staffing
UCSF nurses to hold rally for safe patient care at Birth Center at Mission Bay
NNU, nation’s largest nurses union, supports May Day actions
New Orleans nurse prepared for five-day strike against LCMC’s surface bargaining
National Nurses United endorses Abdul El-Sayed to represent Michigan in U.S. Senate
Nurses to hold ‘RED ALERT’ rally and community event to save Minneapolis hospital ahead of critical May 18 deadline
Nurses applaud passage of critical A.I. bills out of committee
Migrant Summer: Status Now!
Join migrants, allies, and supporters across Canada from June 21–28 for a Migrant Summer Week of Action. We’re stepping up our action in response to the federal government’s cuts to permanent and temporary residency levels and the passing of Bill C-12, as we build toward our mass day of action with allies in the Migrant Rights Network on September 20, 2026.
When the summer heats up, so do our issues: unpredictable weather and wildfires, unsafe and un-air conditioned housing, stolen wages, lack of work, not enough income to eat or send money home, and mass permit expiries. We’re exhausted and stressed, but we’re getting ready to fight back.
Sign up now to stay connected. You’ll get updates on local actions, digital actions, and ways to get involved during Migrant Summer and beyond.
Digital action matters, too. Can’t attend? Show your solidarity by joining us in taking digital action on social media, or signing and sharing our petitions.
By coming together, we’re showing the federal government and employers that we’re not going to stay silent. Migrants deserve the same rights and protections as everyone else.
As the summer gets hotter, so will our struggle. We can’t keep waiting for change — this year, we will be the change.
Find an actionSearch for events near you and RSVP inline.
(function () { var areaId = "can-event_campaign-area-migrant-summer-status-now"; function normalize(text) { return (text || "").replace(/\s+/g, " ").trim(); } function hideElement(el) { if (!el) return; el.classList.add("mwac-hidden"); el.setAttribute("aria-hidden", "true"); } function fieldNameMatch(text) { var t = normalize(text).toLowerCase().replace(/\*/g, "").trim(); return ( t === "first name" || t === "last name" || t === "email" || t === "mobile number" || t === "phone" || t === "zip/postal code" || t === "postal code" || t === "zip code" ); } function isTextLikeInput(input) { if (!input || !input.tagName) return false; var tag = input.tagName.toLowerCase(); var type = (input.getAttribute("type") || "").toLowerCase(); return ( tag === "textarea" || type === "text" || type === "email" || type === "tel" || type === "number" || type === "search" ); } function setPlaceholder(input, text) { if (!input || !text) return; var clean = text.replace(/\*/g, "").trim(); if (!clean) return; input.setAttribute("placeholder", clean); input.setAttribute("aria-label", clean); } function hideNearbyFieldTitles(area, input) { if (!isTextLikeInput(input)) return; var candidates = []; if (input.id) { try { candidates = candidates.concat(Array.from(area.querySelectorAll('label[for="' + input.id + '"]'))); } catch (e) {} } if (input.parentElement) { candidates = candidates.concat(Array.from(input.parentElement.children)); } if (input.parentElement && input.parentElement.parentElement) { candidates = candidates.concat(Array.from(input.parentElement.parentElement.children)); } var prev = input.previousElementSibling; while (prev) { candidates.push(prev); prev = prev.previousElementSibling; } candidates.forEach(function (el) { if (!el || el === input) return; if (el.querySelector && el.querySelector("input, textarea, select, button")) return; var text = normalize(el.textContent); if (!fieldNameMatch(text)) return; setPlaceholder(input, text); hideElement(el); }); } function addEventClasses(area) { var candidates = area.querySelectorAll("li, article, div"); candidates.forEach(function (el) { if (!el || el.classList.contains("mwac-an-event")) return; var text = normalize(el.textContent); if (!text || text.length < 25 || text.length > 500) return; var hasViewButton = /view event/i.test(text); var hasDate = /(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec|am|pm)/i.test(text); var hasLocation = /toronto|niagara|new brunswick|moncton|fredericton|shediac|park|street|st\b|ave\b|road|rd\b/i.test(text); if (hasViewButton && hasDate && hasLocation) { el.classList.add("mwac-an-event"); if (!el.querySelector(".mwac-an-tag")) { var tag = document.createElement("div"); var lower = text.toLowerCase(); if (/(toronto|niagara)/i.test(lower)) { tag.className = "mwac-an-tag teal"; tag.textContent = "Toronto / Niagara"; el.insertBefore(tag, el.firstChild); } else if (/(new brunswick|moncton|fredericton|shediac)/i.test(lower)) { tag.className = "mwac-an-tag coral"; tag.textContent = "New Brunswick"; el.insertBefore(tag, el.firstChild); } } var actionLinks = el.querySelectorAll("a, button, input[type='submit']"); actionLinks.forEach(function (link) { var label = normalize(link.textContent || link.value); if (/view event/i.test(label)) { link.classList.add("mwac-an-view"); } }); } }); } function addDetailClasses(area) { area.querySelectorAll("form").forEach(function (form) { var container = form.closest("div"); if (container && !container.classList.contains("mwac-an-detail")) { var text = normalize(container.textContent).toLowerCase(); if (/rsvp|attend this event|send rsvp|first name|last name|email/.test(text)) { container.classList.add("mwac-an-detail"); } } }); } function hideActionNetworkBranding(area) { area.querySelectorAll("img, svg").forEach(function (el) { var meta = ( normalize(el.getAttribute("alt")) + " " + normalize(el.getAttribute("aria-label")) + " " + normalize(el.getAttribute("title")) ).toLowerCase(); var wrap = el.closest("a, div, span, p") || el; var wrapText = normalize((wrap.textContent || "")).toLowerCase(); if ( meta.indexOf("action network") !== -1 || meta.indexOf("actionnetwork") !== -1 || wrapText === "action network" || wrapText === "powered by action network" ) { hideElement(wrap); } }); } function cleanWidget() { var area = document.getElementById(areaId); if (!area) return; area.querySelectorAll("input, textarea, select").forEach(function (input) { hideNearbyFieldTitles(area, input); }); addEventClasses(area); addDetailClasses(area); hideActionNetworkBranding(area); } function startCleanup() { cleanWidget(); var area = document.getElementById(areaId); if (!area) return; var observer = new MutationObserver(function () { cleanWidget(); }); observer.observe(area, { childList: true, subtree: true }); setTimeout(cleanWidget, 400); setTimeout(cleanWidget, 1200); setTimeout(cleanWidget, 2500); setTimeout(cleanWidget, 5000); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", startCleanup); } else { startCleanup(); } })();The post Migrant Summer: Status Now! first appeared on Migrant Workers Alliance for Change.
The post Migrant Summer: Status Now! appeared first on Migrant Workers Alliance for Change.
Bill that helps transition ADN nurses to employment moves forward
Pages
The Fine Print I:
Disclaimer: The views expressed on this site are not the official position of the IWW (or even the IWW’s EUC) unless otherwise indicated and do not necessarily represent the views of anyone but the author’s, nor should it be assumed that any of these authors automatically support the IWW or endorse any of its positions.
Further: the inclusion of a link on our site (other than the link to the main IWW site) does not imply endorsement by or an alliance with the IWW. These sites have been chosen by our members due to their perceived relevance to the IWW EUC and are included here for informational purposes only. If you have any suggestions or comments on any of the links included (or not included) above, please contact us.
The Fine Print II:
Fair Use Notice: The material on this site is provided for educational and informational purposes. It may contain copyrighted material the use of which has not always been specifically authorized by the copyright owner. It is being made available in an effort to advance the understanding of scientific, environmental, economic, social justice and human rights issues etc.
It is believed that this constitutes a 'fair use' of any such copyrighted material as provided for in section 107 of the US Copyright Law. In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those who have an interest in using the included information for research and educational purposes. If you wish to use copyrighted material from this site for purposes of your own that go beyond 'fair use', you must obtain permission from the copyright owner. The information on this site does not constitute legal or technical advice.




