If you are an enthusiast of the classical, Shakespearean version of love, then you would do well to put Stratford, Ontario, on your list. A sleepy, small town tucked away north of Toronto, this is Canada's premier theater and arts destination. Visit during the National Shakespearean Festival and take in some of the classic plays for lovers: "Romeo and Juliet" and "Much Ado About Nothing."
Hunt for antiques in Stratford's gorgeous antiques district or simply settle in for a night by the fire in one of the town's heritage bed and breakfasts. In a town like Stratford, it's hard to think of anything but true romance.
If you're looking for a taste of Europe without the big outlay, check out Le Chateau Frontenac. Arguably Canada's most luxurious hotel, it's steeped in history and looking to cater to its guests' every wish. Built in the European chateau style overlooking the grand St. Lawrence River, this chateau is a major piece of Quebec's charm. Romantically minded visitors can enjoy champagne in their view room, along with a calèche ride through the historical city. You'll also enjoy a breakfast with your love at Le Café de la Terrasse, all included in one package.
If you are the type of couple who want to enjoy walks on the beach by a spraying, salty sea, then perhaps Halifax, located in the seaside province of Nova Scotia, would be more to your taste. Discover luxurious and private bed and breakfasts that offer quiet suites right on the beach. Enjoy the local seafood cuisine with a romantic dinner for two at one of the authentic restaurants. And there's live music and concerts downtown for some lively action before you go back to your room for the night.