Welcome to the Rogers Community Forums!
Boy that was some reveal at the end of season 4! CTV no longer has the rights for The Flash. It now airs Tuesday nights on WNLO (channel 166) at 8:00 PM ET. Season 5 premiered yesterday!
Hope this helps.