Roses
Roses for every message: red for love, pink for thanks, white for remembrance, and mixed colours for celebrations. Our florists arrange each bouquet by hand and we deliver it free across Canada, same-day in most cities when you order before 2 pm (recipient’s local time). Choose a larger size for more roses, and add a vase where it’s offered.
Free delivery across Canada · Same-day when you order before 2 pm
Browse & filter
-
12 Pink Roses
$114.95 -
12 Pink Roses
$134.75 -
12 Red Roses
$114.95 -
12 Red Roses
$134.75 -
12 White Roses
$114.95 -
24 Red Roses
$149.99 -
3 Red Roses
Price range: $64.95 through $84.95 -
6 Pink Roses
$89.99 -
All in One
$164.95 -
BURST OF SUMMER
$84.85 -
DOZEN PREMIUM LONG STEM ROSES
$189.95 -
DREAM’S REFLECTION
Price range: $114.99 through $144.99











