Encarnacion is a free agent at the end of this year, so the Blue Jays would be foolish to not trade him if they aren't in contention. Right now they're 8.5 games out of the division and their rotation is in bad shape, which doesn't bode well for their month of July. There will be a lot of competition for Encarnacion, as he will be one of if not the best bat on the market when the deadline rolls around. The Pirates would definitely have to give up some pretty good prospects for him, but it's not out of question to think he could be had.
Nothing is happening until the end of July, especially in this case. The Blue Jays will only trade him if they are sure they aren't in contention, so I guess you guys should start rooting against the Blue Jays.