The best site for this would be the Western Canada Lottery Corporation website at
http://www.wclc.com/sport_select/pro...game_list.html
they update everyday. As for NHL they only seem to release the odds the day of.
Edit: darn Sylvanfan beat me to it