Let's dive into the long-term outlook for Fortis (TSX:FTS) and why this top Canadian utility stock may be a screaming buy ...