Amazon Canada currently has a JBL Flip 5 sale. You can get the portable waterproof bluetooth speaker for only $119.98 (regular price: $149.98). Available in many colours.
The review from Soundguys.com can you read here.
- Wireless Bluetooth streaming
- 12 HOURS OF PLAYTIME: Built in 3000mAh rechargeable battery supports up to 12 hours of playtime
- IPX7 WATERPROOF: Waterproof up to three feet deep for fearless outdoor entertainment
- PARTYBOOST: Pair two JBL PartyBoost compatible speakers together for stereo sound or link multiple JBL PartyBoost compatible speakers to pump up your party
- DURABLE FABRIC AND RUGGED MATERIAL: Built to outlast all of your adventures