• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Subscribe
  • Log In

Recrutes

Recrutes: Hockey scouting from a professional perspective from Grant McCagg and Habs coverage from a 33 year veteran covering the NHL from Brian Wilde.

  • Home
  • Habs Content
  • Rocket Content
  • Draft
    • 2023 NHL Draft Rankings
    • 2022 Recrutes NHL Draft Guide
    • Recrutes’ First Round NHL Draft Study
    • Draft News
    • Past Draft Guides
  • News & Notes
  • Video
  • Archives

Archives

Below you will find older content from previous seasons, in this order…

  • Laval Rocket
  • Call of the Wilde
  • Walk on the Wilde Side
  • Video
  • Podcasts

Laval Rocket

  • Jayden Joins Cayden in LavalMarch 22, 2023
  • The AHL’s Sleeper Playoff TeamFebruary 7, 2023
  • Laval Post-Game Conference June 5, 2022June 5, 2022
  • Rocket Ascension Quelled by ThunderbirdsJune 5, 2022
  • Joshua Roy Press Conference June 1June 1, 2022
  • Optimus Prime(au)’s Heroics Fuelling the RocketMay 24, 2022
  • Americans Feel the Rocket PowerMay 23, 2022
  • Improbable Comeback Sends Rocket to Round 2May 18, 2022
  • Rocket Starting to Feel the CrunchMay 15, 2022
  • Syracuse Has a “Roode” AwakeningMay 13, 2022
  • Primeau is “Primo” in Key Laval WinMay 8, 2022
  • Laval Already Feeling the CrunchMay 7, 2022
  • Laval Preparing For The Calder Cup PlayoffsMay 5, 2022
  • Laval Heads Into The Playoffs With ConfidenceMay 1, 2022
  • A Successful Final Home Game For the RocketApril 30, 2022
  • Rocket Secure First Playoff BidApril 29, 2022
  • Rocket Blast Off in Season OpenerOctober 15, 2021
  • Rocket Hire J-F Houle as New CoachJuly 20, 2021
  • Canadiens sign SchuenemanApril 2, 2021
  • Laval Dirt in a Half DozenFebruary 20, 2021
  • Harvey-Pinard, Poehling, Bouchard Post-Game Feb. 19February 19, 2021
  • Fairbrother Speaks to the Media after First Pro GameFebruary 19, 2021
  • Laval’s Laurent Dauphin, Joel Bouchard – Pre-Game Feb. 19February 19, 2021
  • Laval Coach Joel Bouchard Press Conference Feb. 18February 18, 2021
  • The Laval Dirt in a Dozen #2February 17, 2021
  • Laval Post-Game InterviewsFebruary 16, 2021
  • Laval Rocket Webinar Feb. 16February 16, 2021
  • Bouchard Webinar Feb. 15February 15, 2021
  • The Laval Dirt in a Dozen #1February 13, 2021
  • Bouchard Post-Game Feb. 12February 13, 2021
  • Grant’s Rant – It is Time to Develop, not DeterJanuary 12, 2018
  • Rocket Complete Perfect Road TripDecember 30, 2017
  • Gelinas Paces Rocket to Second-Straight WinDecember 29, 2017
  • Recrutes’ Rocket Report – Fuel the Callup SpeculationDecember 20, 2017
  • Laval Lose To UticaNovember 24, 2017
  • Rocket Locker Room – McCarronNovember 24, 2017
  • Rocket Locker Room – SchlemkoNovember 24, 2017
  • Call Of The Wilde: Rocket StyleNovember 24, 2017
  • Slant of the Grant – Rocket Hangers OnNovember 15, 2017
  • Recrutes Rocket Report – 5-1 loss to BinghamtonOctober 16, 2017
  • Rocket ComebackOctober 13, 2017
  • In the Locker Room Rocket Edition – Schlemko Talks About Where He’ll Play Tomorrow NightOctober 13, 2017
  • Call Of The Wilde: Score Fest!October 13, 2017
  • Rocket Soar over Senators AgainOctober 7, 2017
  • Rocket Start With a BangOctober 7, 2017
  • Recrutes at the Rookie Camp – Victor MeteSeptember 12, 2017
  • Recrutes at the Rookie Camp – Noah JuulsenSeptember 12, 2017
  • On The Road: The Habs Rookies In TorontoSeptember 8, 2017
  • Geoff Molson En FrançaisAugust 31, 2017
  • Laval Rocket GM Larry Carriere InterviewAugust 31, 2017
  • Walk on the Wilde Side – Place Bell Tour Part IIAugust 31, 2017
  • Walk on the Wilde Side – Place Bell UnveilingAugust 31, 2017
  • Geoff Molson Interviews on Laval RocketAugust 31, 2017

Call of the Wilde

  • Weber ExplainedJuly 5, 2018
  • The Long HorizonJuly 1, 2018
  • Cap Move By BergevinJune 30, 2018
  • Bergevin Fulfills A PromiseJune 22, 2018
  • Not Max Return for GalchenyukJune 15, 2018
  • The Summer Of MarcMay 17, 2018
  • McLean’s Pub Call Of The CollectiveApril 7, 2018
  • McLean’s Pub Call Of The Wilde: Original Six, Original MissApril 5, 2018
  • McLean’s Pub Call Of The Wilde: Home FinaleApril 3, 2018
  • McLean’s Pub Call Of The Wilde: The Penultimate Home GameApril 1, 2018
  • McLean’s Pub Call Of The Wilde: A SOTU MomentMarch 31, 2018
  • McLean’s Pub Call Of The Wilde: Gallagher WatchMarch 26, 2018
  • McLean’s Pub Call Of The Wilde: Price IssuesMarch 24, 2018
  • McLean’s Pub Call Of The Wilde: The LineMarch 23, 2018
  • McLean’s Pub Call Of The Wilde: Tough Test In PittsburghMarch 21, 2018
  • McLean’s Pub Call Of The Wilde: Price BackMarch 19, 2018
  • McLean’s Pub Call Of The Wilde: Original SixMarch 17, 2018
  • McLean’s Pub Call Of The Wilde: Pens In TownMarch 15, 2018
  • McLean’s Pub Call Of The Wilde: HomecomingMarch 13, 2018
  • McLean’s Pub Call Of The Wilde: Road Trip FinaleMarch 12, 2018
  • McLean’s Pub Call Of The Wilde: Tough TestMarch 10, 2018
  • McLean’s Pub Call Of The Wilde: Regular Season TryoutsMarch 8, 2018
  • McLean’s Pub Call Of The Wilde: On The Road AgainMarch 6, 2018
  • McLean’s Pub Call Of The Wilde: Overtime Loss AgainMarch 3, 2018
  • McLean’s Pub COTW: Galchenyuk Shines In His 400thMarch 2, 2018
  • Timmins Draft Record: An Objective StudyMarch 1, 2018
  • McLean’s Pub Call Of The Wilde: Wide OpenFebruary 28, 2018
  • McLean’s Pub Call Of The Wilde: Flyers VisitFebruary 26, 2018
  • McLean’s Pub Call Of The Wilde: Kicking The Can Down The RoadFebruary 26, 2018
  • McLean’s Pub Call Of The Wilde: TurtlePlek To TorontoFebruary 25, 2018
  • Habs Face Lightning T-42 Hours Until DeadlineFebruary 24, 2018
  • McLean’s Pub Call Of The Wilde: Back Home For FourFebruary 22, 2018
  • McLean’s Pub Call Of The Wilde: Rough Road Trip ConcludesFebruary 20, 2018
  • McLean’s Pub Call Of The Wilde: Long Odds In VegasFebruary 17, 2018
  • McLean’s Pub Call Of The Wilde: Arizona RevisitedFebruary 15, 2018
  • McLean’s Pub Call Of The Wilde: Niemi Gets The CallFebruary 15, 2018
  • McLean’s Pub Call Of The Wilde: Home For OneFebruary 10, 2018
  • McLean’s Pub Call Of The Wilde: Three Straight?February 8, 2018
  • McLean’s Pub Call Of The Wilde: Control Alt DeleteFebruary 5, 2018
  • McLean’s Pub Call Of The Wilde: Super Bowl SundayFebruary 4, 2018
  • McLean’s Pub Call Of The Wilde: Logan’s Big DayFebruary 3, 2018
  • McLean’s Pub Call Of The Wilde: Another ZeroFebruary 1, 2018
  • McLean’s Pub Call Of The Wilde: Low Event HockeyJanuary 30, 2018
  • McLeans Pub Call Of The Wilde: Canes VisitJanuary 25, 2018
  • McLean’s Pub Call Of The Wilde: 11 Or Bust.January 23, 2018
  • McLean’s Pub Call Of The Wilde: Bruins AgainJanuary 20, 2018
  • McLean’s Pub Call Of The Wilde: Antti MatterJanuary 19, 2018
  • McLean’s Pub Call Of The Wilde: Drouin ShuffleJanuary 17, 2018
  • McLean’s Pub Call Of The Wilde: Three Strikes, You’re Out.January 16, 2018
  • McLeans Pub Call Of The Wilde: Ch-Ch-Ch-ChangesJanuary 15, 2018
  • McLean’s Pub Call Of The Wilde: 3 In 8January 13, 2018
  • McLean’s Pub Call Of The Wilde: If I Were GMJanuary 8, 2018
  • McLean’s Pub Call Of The Wilde: Bergevin And A GameJanuary 7, 2018
  • McLean’s Pub Call Of The Wilde: Best In TownJanuary 4, 2018
  • McLean’s Pub Call Of The Wilde: Back HomeJanuary 2, 2018
  • McLean’s Pub Call Of The Wilde: Bergevin And The Fireable OffencesDecember 31, 2017
  • Mclean’s Pub Call Of The Wilde: End Of The RoadDecember 30, 2017
  • McLean’s Pub Call Of The Wilde: Losing .500December 28, 2017
  • McLean’s Pub Call Of The Wilde: On The Road StillDecember 27, 2017
  • McLean’s Pub Call Of The Wilde: Oil CountryDecember 23, 2017
  • McLean’s Pub Call Of The Wilde: Flames CallingDecember 22, 2017
  • McLean’s Pub Call Of The Wilde: Wild Wild WestDecember 20, 2017
  • Mclean’s Pub Call Of The Wilde: Hit The Reset ButtonDecember 18, 2017
  • McLean’s Pub Call Of The Wilde: Happy AnniversaryDecember 16, 2017
  • McLean’s Pub Call Of The Wilde: Devilish TimeDecember 14, 2017
  • McLean’s Pub Call Of The Wilde: Spotting TroubleDecember 9, 2017
  • McLean’s Pub Call Of The Wilde: Use Him Or Trade HimDecember 8, 2017
  • McLean’s Pub Call Of The Wilde: Swing GameDecember 7, 2017
  • McLean’s Pub Call Of The Wilde: Blues End StreakDecember 5, 2017
  • McLean’s Pub Call Of The Wilde: Hunting For 5December 2, 2017
  • McLean’s Pub Call Of The Wilde: 4 Point GameNovember 30, 2017
  • McLean’s Pub Call Of The Wilde: Three StraightNovember 29, 2017
  • McLean’s Pub Call Of The Wilde:November 27, 2017
  • Call Of The Wilde: Price CheckNovember 25, 2017
  • McLean’s Pub Call Of The Wilde: Solid EffortNovember 22, 2017
  • McLean’s Pub Call Of The Wilde: Make The Trade AlreadyNovember 21, 2017
  • Call Of The Wilde: A Blueprint For RecoveryNovember 19, 2017
  • Call Of The Wilde: Habs LeafsNovember 18, 2017
  • Call of the Wilde – A Real HowlerNovember 16, 2017
  • McLean’s Pub Call of the Wilde – TO in OT = LossNovember 14, 2017
  • McLean’s Pub Call of the Wilde: The Captain Scores in OTNovember 11, 2017
  • McLean’s Pub Call of the Wilde: Wild 3, Refs 2, Habs 0November 9, 2017
  • McLean’s Pub Call of the Wilde: Make it 3November 7, 2017
  • McLean’s Pub Call of the Wilde: Heading Home On A HighNovember 5, 2017
  • McLean’s Pub Call of the Wilde: The Hunger GamesNovember 4, 2017
  • McLean’s Pub Call of the Riled – Grant’s RantNovember 2, 2017
  • McLean’s Pub Call Of The Wilde: 8October 30, 2017
  • McLean’s Pub Call of the Wilde – Habs Take Two of Three at HomeOctober 28, 2017
  • McLean’s Pub Call of the Wilde – Crowned by the KingsOctober 26, 2017
  • Call Of The Wilde: Top Three ChangesOctober 21, 2017
  • Call Of The Wilde: Mayday. Mayday.October 21, 2017
  • Call Of The Wilde: Pressure MountsOctober 19, 2017
  • Call Of The WIlde: Another LossOctober 18, 2017
  • Habs 365: News And Notes In San JoseOctober 16, 2017
  • Call Of The Wilde: One Win In FiveOctober 14, 2017
  • Call Of The Wilde: Score Fest!October 13, 2017
  • In the Locker Room – Carey PriceOctober 13, 2017
  • Call Of The Wilde: Epic Scoring WoesOctober 10, 2017
  • Call Of The Wilde: Habs PDO Foretells TurnaroundOctober 10, 2017
  • Call of the Wilde: Home Sweet HomeOctober 8, 2017

Walk on the Wilde Side

  • Walk On The Wilde Side: Alex Is A WingerNovember 10, 2017
  • Walk on the Wilde Side: For Timmins’ Sake, Do The Math.October 6, 2017
  • Habs vs. Devils Preview: Walk with me…September 21, 2017
  • Walk On The Wilde Side: Dear SubbanistasSeptember 9, 2017
  • Walk On The Wilde Side: Will The Habs Make The Playoffs?September 2, 2017
  • Walk on the Wilde Side – Place Bell UnveilingAugust 31, 2017
  • Walk On The Wilde Side: Drouin TimeAugust 28, 2017
  • Walk on the Wilde Side – Turn the Coin OverAugust 7, 2017
  • To C or Not To C – Recrutes’ first Walk on the Wilde SideJuly 29, 2017

Video

  • THE BREAKDOWN: Lane HutsonNovember 12, 2022
  • Habs Prospects Shine on the WeekendOctober 24, 2022
  • Winnipeg Ice Scouting ReportOctober 31, 2021
  • Rick’s Report – Karpat U-20March 31, 2021
  • Rick’s Report – Top Swedish TalentMarch 19, 2021
  • Habs’ Post-Game Show Feb. 6February 6, 2021
  • Gianni Fairbrother GoalNovember 18, 2020
  • William Stromgren End-to-End RushNovember 16, 2020
  • Fairbrother Game-ending HitNovember 10, 2020
  • Alexander Gordin GoalNovember 4, 2020
  • #71 Kody Clark 2GOctober 15, 2017
  • #13 Brady Hinz 2GOctober 15, 2017
  • #27 Aiden Dudas GoalOctober 15, 2017
  • #2 Evan Bouchard GoalOctober 15, 2017
  • Ryan Poehling’s first goal of the seasonOctober 15, 2017
  • #11 Filip Zadina 2GOctober 14, 2017
  • #18 Oliver Wahlstrom GoalOctober 14, 2017
  • #11 Ryan Poehling 2AOctober 14, 2017
  • #71 David Levin 2G 2AOctober 13, 2017
  • #14 Andrei Svechnikov 2G 2AOctober 12, 2017
  • Andrei Svechnikov Early Season HighlightsOctober 12, 2017
  • #19 Halifax Benoit-Olivier Groulx Goal vs MonctonOctober 11, 2017
  • #17 Rimouski Dmitri Zavgorodny 1G 1A vs. DrummondvilleOctober 11, 2017
  • Aidan Dudas (Owen Sound) 2 goals vs. Erie Oct. 11October 11, 2017
  • Cale Fleury HighlightsSeptember 11, 2017
  • Will Bitten Highlights – YouTubeSeptember 11, 2017
  • Noah Juulsen HighlightsSeptember 11, 2017
  • Jarret Tyszka HighlightsSeptember 11, 2017
  • Josh Brook HighlightsSeptember 11, 2017
  • Simon Bourque HighlightsSeptember 11, 2017
  • Martin Reway HighlightsSeptember 11, 2017
  • Scott Walford HighlightsSeptember 11, 2017
  • Jeremiah Addison HighlightsSeptember 11, 2017
  • Victor Mete HighlightsSeptember 11, 2017
  • Antoine Waked HighlightsSeptember 11, 2017
  • Michael McNiven HighlightsSeptember 11, 2017
  • Jack McBain – Ivan Hlinka Highlightshttps://recrutes.ca/August 26, 2017
  • Jonathan Drouin – Welcome to MontrealAugust 25, 2017
  • Dmitri Zavgorodniy – Ivan Hlinka HighlightsAugust 25, 2017
  • Will Bitten HighlightsAugust 25, 2017
  • Joe Veleno Ivan Hlinka HighlightsAugust 25, 2017
  • Adam Boqvist Ivan Hlinka HighlightsAugust 13, 2017
  • Jan Jenik Two Goals vs. USAugust 10, 2017
  • Rasmus Kupari Five-Point Game Vs. SlovakiaAugust 10, 2017
  • Ikonen and Poehling WJSS HighlightsAugust 9, 2017
  • To C or Not To C – Recrutes’ first Walk on the Wilde SideJuly 29, 2017
  • Michael Rasmussen #15 – 2016-2017 Season HighlightsMay 18, 2017
  • Owen Tippett 1G vs Erie | May 12 2017May 13, 2017
  • Owen Tippett 2G vs Mississauga | May 10 2017May 10, 2017
  • Timothy Liljegren #6 – U18 HighlightsMay 7, 2017
  • Fabian Zetterlund #26 – U18 HighlightsMay 7, 2017
  • Cale Makar Assist vs Chilliwack | May 6 2017May 7, 2017
  • Erik Brannstrom #4 – U18 HighlightsMay 7, 2017
  • Rickard Hugg #15 – U18 HighlightsMay 7, 2017
  • Filip Westerlund #2 – U18 HighlightsMay 7, 2017
  • Lucas Elvenes #12 – U18 HighlightsMay 7, 2017
  • Cale Makar 2G 1A vs Portage | May 3 2017May 4, 2017
  • Martin Necas #18 – U18 HighlightsMay 1, 2017
  • Ostap Safin #27 – U18 HighlightsApril 30, 2017
  • Eeli Tolvanen 2G vs Waterloo | Apr 28 2017April 29, 2017
  • Filip Chytil #20 – U18 HighlightsApril 29, 2017
  • Filip Zadina #19 – U18 HighlightsApril 29, 2017
  • Jonah Gadjovich 1G, Nick Suzuki 1A vs Erie | Apr 26 2017April 26, 2017
  • Ryan McLeod (2018) 1G vs Peterborough | Apr 26 2017April 26, 2017
  • Owen Tippett 1G vs Peterborough | Apr 26 2017April 26, 2017
  • Ryan McLeod 2A (2018) vs Peterborough | Apr 24 2017April 26, 2017
  • Nick Suzuki 3A (primary) vs Erie | Apr 24 2017April 25, 2017
  • Owen Tippett 1G vs Peterborough | Apr 22 2017April 23, 2017
  • Kevin Hancock 1G 1A, Maksim Sushko 1G vs Erie | Apr 22 2017April 23, 2017
  • Nick Suzuki 1G, Jonah Gadjovich 1A vs Erie | Apr 22 2017April 23, 2017
  • Erik Brannstrom Highlights vs Canada | Apr 20 2017April 21, 2017
  • Spencer Watson 2G vs Peterborough | Apr 20 2017April 21, 2017
  • Josh Norris 1G vs Switzerland | Apr 20 2017April 21, 2017
  • David Farrance 1G & Evan Barratt 1A vs Switzerland | Apr 20 2017April 21, 2017
  • Miro Heiskanen Highlights vs Czech Republic | Apr 20 2017April 21, 2017
  • Santeri Virtanen 1G 1A vs Czech Republic | Apr 20 2017April 21, 2017
  • Owen Tippett 1G vs Peterborough | Apr 20 2017April 21, 2017
  • Ryan McLeod (2018) 1G vs Peterborough | Apr 20 2017April 21, 2017
  • Kristian Vesalainen Hat Trick vs Canada | Apr 18 2017April 19, 2017
  • Miro Heiskanen 1G 1A & Jesse Ylonen 1A vs Canada | Apr 18 2017April 19, 2017
  • Santeri Virtanen 1G vs Canada | Apr 18 2017April 19, 2017
  • Ivan Lodnia 1G vs London | Apr 18 2017April 19, 2017
  • https://www.youtube.com/watch?v=QxRhKOtbQNsApril 19, 2017
  • Mark Rubinchik 2G vs Czech Republic | Apr 18 2017April 19, 2017
  • Filip Zadina 1G & Filip Chytil 1A vs Russia | Apr 18 2017April 19, 2017
  • Andrei Svechnikov 1G & Alexei Lipanov 1A vs Czech Republic | Apr 18 2017April 19, 2017
  • Jack Studnicka 2G & Matthew Strome 1A vs Switzerland | Apr 17 2017April 18, 2017
  • Adam Ruzicka 1G 1A vs Latvia | Apr 17 2017April 18, 2017
  • Max Gildon Hat Trick vs Czech Republic | Apr 17 2017April 18, 2017
  • Cody Glass 2G 1A & Jocktan Chainey 3A vs Switzerland | Apr 17 2017April 18, 2017
  • Joni Ikonen Hat Trick vs Latvia | Apr 16 2017April 17, 2017
  • Robert Thomas #27 – Highlights vs Erie | Apr 16 2017April 17, 2017
  • Ryan Poehling 2G vs Russia | Apr 15 2017April 16, 2017
  • Alexei Toropchenko #13 – Highlights vs USA | Apr 15 2017April 16, 2017
  • Kristian Vesalainen #10 – Highlights vs Switzerland | Apr 15 2017April 16, 2017
  • Nick Suzuki 1G 1A vs Sault Ste Marie | Apr 14 2017April 15, 2017
  • Filip Zadina 2A vs Belarus | Apr 14 2017April 14, 2017
  • Ostap Safin Hit vs Belarus | Apr 14 2017April 14, 2017
  • Filip Chytil #20 – Highlights vs Belarus | Apr 14 2017April 14, 2017
  • Filip Chytil Dangle & Goal vs Belarus | Apr 14 2017April 14, 2017

Podcasts

  • The Habs Entry DraftJune 27, 2018
  • Habs 365 Draft Podcast: The Draft GuideJune 12, 2018
  • Habs Win The Third Pick PodcastApril 29, 2018
  • Habs 365 Draft PodcastApril 12, 2018
  • Habs 365 All New Draft PodcastMarch 25, 2018
  • Habs Podcast Mar. 20 – Enough is Enough!March 20, 2018
  • Habs 365 Podcast Mar. 9 – Drouin it WrongMarch 10, 2018
  • Tampa Signs Barre-Boulet, and Montreal Twitter implodesMarch 1, 2018
  • Habs Podcast – Habs at the Trade DeadlineFebruary 27, 2018
  • Habs 365 Draft Recrutes Podcast: Trading DeadlineFebruary 24, 2018
  • Habs 365 Draft Podcast Feb. 16February 16, 2018
  • ALL NEW Habs 365 Draft PodcastFebruary 11, 2018
  • Habs 365 Draft Podcast Jan. 26January 26, 2018
  • Habs 365 Draft Podcast Jan. 21January 21, 2018
  • Habs 365 Draft PodcastJanuary 11, 2018
  • Habs 365 Podcast: ProspectsJanuary 6, 2018
  • Habs 365 PodcastDecember 31, 2017
  • Recrutes Habs 365 PodcastDecember 12, 2017
  • Habs 365 Podcast: Trade Winds BlowingDecember 3, 2017
  • Recrutes Pre-Game Chat – Columbus vs. MontrealNovember 14, 2017
  • Habs 365 Podcast – Episode 09November 2, 2017
  • Habs 365 Podcast – Episode 08October 12, 2017
  • Habs 365 Podcast – Episode 07October 4, 2017
  • Habs 365 Podcast – Episode 06September 28, 2017
  • Habs 365 Podcast – Episode 05September 22, 2017
  • Habs 365 Podcast – Episode 04September 14, 2017
  • Habs 365 Podcast – Episode 03September 10, 2017
  • Habs 365 Podcast Episode 02August 31, 2017
  • Habs 365 Podcast Episode 01August 23, 2017

Primary Sidebar

Recent Articles

Jayden Joins Cayden in Laval

Habs Prospects March 18 Points

Habs Prospects March 16-17

Oliver Bonk – Scouting Video

Habs Prospects Points March 10-15

InStat
Please visit our sponsor!

2022 Draft Guide

Valley Snapshots

Click Above To Order!

Draft Prospect Profiles

Search our directory of 2023 NHL Draft draft prospect profiles.

Valley Snapshots

Valley Snapshots

Click Above To Order!
  • Home
  • Advertise
  • Contact Us

Copyright © 2023 · Recrutes.ca. All rights reserved