Faits: Faits: A. Entre 2000 et 2005, Y._, sergent de police, a régulièrement prélevé de la monnaie des parcomètres pour alimenter une boîte de couleur bleue dans laquelle quatre fonctionnaires de la brigade des parcs, dont X._, étaient invités à puiser pour payer les cafés qu'ils consommaient durant les pauses. Pratiquement, Y._ procédait d'abord au tri de la monnaie provenant des parcomètres, puis confectionnait des rouleaux de pièces qu'il apportait à la banque. Le solde de la monnaie en quantité insuffisante pour constituer des rouleaux entiers était stocké dans une caissette grise. Il était enfin utilisé pour alimenter la boîte bleue destinée au paiement des cafés. Dès 2000, X._ a nourri des doutes quant à la provenance délictueuse de cette monnaie. Il a d'ailleurs posé la question à Y._ qui lui a répondu qu'il n'avait qu'à se servir, qu'il ne devait pas se poser de question et que cet argent était à disposition de tout le monde. A une ou deux reprises, X._ a constaté qu'il n'y avait plus de pièces dans la boîte bleue et en a fait la remarque à Y._ qui lui a alors dit de prendre dans la caisse grise pour remplir ladite boîte, ce qu'il a fait. Pour le surplus, le sergent Y._ était généreux avec ses subordonnés, les invitant à un repas annuel et leur offrant notamment des vignettes autoroutières. Les cadeaux d'usage des administrés étaient également tolérés. Pour le surplus, le sergent Y._ était généreux avec ses subordonnés, les invitant à un repas annuel et leur offrant notamment des vignettes autoroutières. Les cadeaux d'usage des administrés étaient également tolérés. B. Par jugement du 14 novembre 2006, le Tribunal de police de l'arrondissement de La Broye et du Nord vaudois a notamment condamné X._, pour recel, à quinze jours d'emprisonnement avec sursis pendant deux ans. B. Par jugement du 14 novembre 2006, le Tribunal de police de l'arrondissement de La Broye et du Nord vaudois a notamment condamné X._, pour recel, à quinze jours d'emprisonnement avec sursis pendant deux ans. C. Par arrêt du 18 juin 2007, la Cour de cassation pénale du Tribunal cantonal vaudois a partiellement admis le recours de X._ et l'a condamné, pour recel, à une peine de quinze jours-amende, à 60 fr./j., avec un délai d'épreuve de deux ans. C. Par arrêt du 18 juin 2007, la Cour de cassation pénale du Tribunal cantonal vaudois a partiellement admis le recours de X._ et l'a condamné, pour recel, à une peine de quinze jours-amende, à 60 fr./j., avec un délai d'épreuve de deux ans. D. X._ dépose un recours en matière pénale au Tribunal fédéral. Invoquant l'arbitraire et une violation des art. 1, 12 et 160 CP, il conclut à l'annulation de l'arrêt cantonal, en ce sens qu'il est acquitté du chef d'accusation de recel. Il requiert également l'assistance judiciaire et l'effet suspensif.