SEARCH
Sign-up
|
Login
|
Listen live!
Our programs
Check out our program schedule
Listen to CJMP’s podcasts
Our local spoken-word & public-affairs shows
42 Fish: Reschooled- on hiatus
Astrology Today
Bushwhack! – on hiatus
How To Listen To Music w/ DJ DLX
Let’s Talk Trash
Talk, Listen, & Laugh w/ DJ Kenny – on hiatus
Scream Therapy
Our local music shows
A Blast From the Past
Cowbell Radio
Captain Underpants
Crowd Control with DJ Tony P
Darklight Radio with Your Spectre
Desolation Sound
Every Day is Like Sunday
Feeding Time with Nabob
Milestone Music (Jazz) – on hiatus
Never-Ending Mixtape
Pop-Off! with DJ SaVan – on hiatus
The Pow!Town Get Down
Rarified Transmissions
Slack Tide
The Unending Subtleties of River Power
Pre-recorded programs (syndicated)
!Earshot 20 (NCRA)
Alternative Radio
Blues America
Canadaland
Cardboard Box with host Jacques Le Cube
Climate of Change
Democracy North!
Democracy Now!
Family Caregivers Unite!
Frequency Downshifting
Global Research News Hour
Global Rhythms (CKUT)
Groundwire News
Latin Waves
Media Mornings from Vancouver Co-op Radio
The Mixed Tape
Out of the Woods with Jon Colcord
Pipe Dreams
Stories and Such
The Stunt Man’s Radio Show
Talking Radical Radio
WINGS: Women’s International News
Radiometers 2016 Radio Documentaries
Get a PSA
Get a free evergreen PSA
Get a short-term event PSA
Sponsor us
How to become a sponsor
We thank our sponsors
Support us
Become a sustaining member
Donate to CJMP
Volunteer
Get a program
Become a volunteer
Resources
CJMP’s Wiki
CJMP on Soundcloud
CJMP Newsletters
Resources for Reconciliation
About
About PRCRS
History
Contact
Contact Us
Report an issue with our FM signal
Subscribe to our newsletter
Submit your music
Homepage
>
CJMP Blog
CJMP Blog