Faits: Faits: A. Par jugement du 7 juin 2007, le Tribunal correctionnel de l'arrondissement de La Broye et du Nord vaudois a notamment condamné X._, pour blanchiment d'argent et infraction grave à la LStup, à une peine privative de liberté de trois ans et demi, sous déduction de la détention préventive. Cette condamnation repose, en bref, sur les éléments suivants. A.a Entre le mois d'août et le 5 décembre 2006, date de son interpellation, X._ a effectué plusieurs livraisons de cocaïne dont le volume exact n'a pu être déterminé. Il a vendu au minimum 300 g de cocaine, à un taux de pureté de 36,9 %. A.b Le 5 décembre 2006, X._ a envoyé 1'000 fr. à sa soeur en utilisant les services de la Western Union. A.b Le 5 décembre 2006, X._ a envoyé 1'000 fr. à sa soeur en utilisant les services de la Western Union. B. Par arrêt du 12 juillet 2007, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours de X._. B. Par arrêt du 12 juillet 2007, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours de X._. C. Ce dernier dépose un recours en matière pénale au Tribunal fédéral pour arbitraire et violation des art. 47 et 305bis CP. Il conclut à la réforme de l'arrêt cantonal en ce sens qu'il est libéré de la charge de blanchiment d'argent et condamné à une peine privative de liberté assortie d'un sursis partiel. Il requiert l'assistance judiciaire. 