I was looking at the full version of Canon(d) by Pachlebel and came up with a more economical way of playing the piece. You can basically play this fast or slow. Either way this piece should help you with your picking, string-skipping and position shifting technique and perhaps it may give you some new melodic ideas. Take it in twos as the arpeggios within are based every two measures, descending then ascending. Forgive the bad tabs, I typed it out by hand. Enjoy.
--16--12-------------------------12--l--------------------------------------l
---------------------------------------l---------------12----16---12--------l
----------16---13-----13---16-------l---------------------------------------l
--------------------14----------------l-----13----16---------------16---13-l
---------------------------------------l-14-----------------------------------l
---------------------------------------l---------------------------------------l
--12---9--------------------------9---l---------------------------------------l
---------------------------------------l---------------9---12----9------------l
-----------13---9------9---13--------l---------------------------------------l
--------------------11----------------l-------9---13-----------------13--9---l
---------------------------------------l--11-----------------------------------l
---------------------------------------l----------------------------------------l
--9--5---------------------------5-----l---------------------------------------l
----------------------------------------l--------------5---9---5------------------l
-----------9--6------6--9--------------l---------------------------------------l
------------------7---------------------l------6---9-------------9---6-----------l
----------------------------------------l--7------------------------------------l
----------------------------------------l---------------------------------------l
--9--5---------------------------5-----l---------------7--11-7----------------l
----------------------------------------l---------------------------------------l
-----------9--6------6--9--------------l------8--11---------------11--8--9---l
------------------7---------------------l--9------------------------------------l
----------------------------------------l----------------------------------------l
----------------------------------------l----------------------------------------l