cats dogs puppies factor quebec american cash flow association dog edmonton alberta broker winnipeg cat cash flow canada pet factoring canadian calgary cattery real estate investment