As a Canadian, Toronto Notes is a fantastic way to review for Internal Medicine rotations and it's pretty good for things like Obs/Gyne. Surgical Recall et al are better for a surgery clerkship.
For the Canadian boards, there's nothing better; we all use it to prep for our exam. I imagine it's pretty good for step 2 though I really think it's would probably take too much time to cover everything. Time would be better spent doing Uworld, if one were only doing Step 2 and not the Canadian boards. What I've heard is that if you prep for the Canadian boards, you'll do fine on Step 2. American students who have written both can hopefully comment on whether the reverse is true.