If you are unable to make it out to British Columbia, Canada to do some whale watching the next best thing is to check out the live-cams on explore.org
Explore.org offers many different live-cams: orcas, belugas, sharks, bears, elephants, even wild Bison in my home province of Saskatchewan Canada!
You can also sign up for text message alerts! Explore.org will text you when the orcas come into view on the live-cams.
Explore has also has an app available for download: http://explore.org/apps/pages/explore_apps/
Here are some of my favourites to check out below.
Orcas off the coast of British Columbia:
Orcalab Base – http://explore.org/live-cams/player/orcalab-base
Caracroft point surface – http://explore.org/live-cams/player/orcalab-cracroft-point-surface
Rubbing Beach – http://explore.org/live-cams/player/orcalab-rubbing-beach
Rubbing Beach underwater – http://explore.org/live-cams/player/orcalab-rubbing-beach-underwater

Sunrise on Orcalab Base live-cam
Belugas – Churchill River and Hudson Bay:
Beluga boat cam on deck – http://explore.org/live-cams/player/beluga-boat-cam-on-deck
Beluga boat cam underwater – http://explore.org/live-cams/player/beluga-boat-cam-underwater

Beluga boat cam – underwater
Bears – Katamai National Park, Alaska:
Brooks Falls – Katamai National Park, Alaska – http://explore.org/live-cams/player/brown-bear-salmon-cam-brooks-falls

Brooks Falls Katamai National Park, Alaska