If you’ve never held a licence in B.C. before, your out of province licence is expired over three years and you cannot provide proof you have been driving on a valid licence anywhere in the last three years, you will be required to take a knowledge test and a road test.
So as long as the license wasn’t expired for 3 years, you should be able to skip the road test here, check what the requirements are for Alberta. As for the abstract, I have no idea what state you’re from but in general you should get a certified abstract of your full driving history (avoid printouts or screenshots if at all possible).