Welcome to flyertalk, m_flyer!
The thread linked above is a good reference. Re: your specific concerns, it is just fine that your flights are on separate tickets, and your routing qualifies for TWOV. I have never used TWOV, but at CAN I think your transit times will be fine. Just be prepared to walk a fair distance!