We've waited for over a month, and now we finally have the complete roster.

"The Bachelor Canada," Rogers Media and Citytv have revealed all 25 of the bachelorettes vying for love with Canadian bachelor Brad Smith. Women from all across the country will wear their hearts on their sleeves as they try to find that love connection with Mr. Right.

When the season gets underway, will Bianka’s past high-profile relationship with Brooklyn Nets forward Kris Humphries impact her chance at love with Brad? Or will Jessica’s CFL connections win him over? Can Laura B.’s passion for animal rescue, Mindy’s hunting skills or Tia’s dance moves steal Brad’s attention away from the other women?

Find out who stands out from the crowd and earns the "first impression" rose, as the final group of women compete for Brad’s heart and hand alongside the previously announced bachelorettes.

"The Bachelor Canada" premieres Wednesday, Oct. 3 at 9 p.m. ET/PT on Citytv. Following the premiere, the series moves to its regular timeslot Wednesdays at 9:30 p.m. ET/PT, beginning October 10.

Loading Slideshow...
  • Fawn

    Ajax, ON<br> <em>(All Photos Courtesy of Rogers Media)</em>

  • Gabrielle

    Oakville, ON

  • Laura F.

    Winnipeg, MB

  • Michelle V.

    Calgary, AB

  • Whitney

    Calgary, AB

  • Chantelle H.

    Sylvan Lake, AB

  • Clarice C.

    Toronto, ON

  • Melissa Marie

    North Vancouver, BC

  • Rebecca H.

    Toronto, ON

  • Sophie L.

    Moncton, NB

  • Britany

    Swift Current, SK

  • Stephanie

    Montreal, QC

  • Michelle B.

    Newmarket, ON

  • Tina

    Thunder Bay, ON

  • Tracy

    Victoria, BC

  • Amber

    Winnipeg, MB

  • Ana

    Ottawa, ON

  • Kara

    Delta, BC

  • Nicole

    St. Thomas, ON

  • Sandy

    Wetaskiwin, AB

  • Bianka

    Mississauga, ON

  • Jessica

    Vancouver, BC

  • Laura

    Ottawa, ON

  • Tia

    Ottawa, ON

  • Mindy

    Rocky Mountain House, AB

  • Bachelor Brad Smith

    Hudson, QC

  • Host Tyler Harcott