Unfortunately Environment Canada made website changes and they no longer provide live weather radar. This is another source I found that provides weather radar, albeit with ads which are not too intrusive. Click the arrow to see live radar, or the partial circles with arrows to back or forward.
You can drag the map around to see farther in any direction. Going to a larger map makes no difference.